본문 바로가기
Freebsd

FreeBSD -- iphone -- air video server 만들기

by 북한산산적 2012. 2. 12.

2012.5.19일 수정

FreeBSD -- iphone -- air video server 만들기
필요패키지


freebsd ports

 

cd /usr/ports/audio/faad && make install clean

cd /usr/ports/multimedia/x264 && make install clean

cd /usr/ports/java/openjdk6 && make install clean

cd /usr/ports/multimedia/mpeg4ip && make install clean

cd /usr/ports/korean/aleefonts-ttf && make install clean

audio/faad
multimedia/x264
java/openjdk6
multimedia/mpeg4ip

 

 http://www.inmethod.com/air-video/licenses.html

FFMPEG 는 위사이트 에서 다운 받아서 설치 해야 한다.

FFMPEG
 ./configure --prefix=/usr/local/AirVideo --enable-pthreads --disable-shared --enable-static --enable-gpl --enable-libx264 --enable-libmp3lame --enable-libfaad --disable-decoder=aac --extra-cflags="-I/usr/local/src/x264-snap -I/usr/local/include -D__BSD_VISIBLE -DBROKEN_RELOCATIONS" --extra-ldflags=-L/usr/local/lib
# gmake
# gmake install clean

 

[/usr/local/AirVideo/bin]#ln -s /usr/local/AirVideo/bin/ffmpeg /usr/local/bin/ffmpeg


 

jar 파일 다운

wget http://inmethod.com/air-video/download/linux/alpha4/AirVideoServerLinux.jar           <--- 이버젼은 ios 4 버전에서 되는것으로 알고 있다 ios 버전에 따라 동작을 안할수도 있다. 테스트 해보니 라이브 컨버팅같은 경우 ios 5.x 버전에서 정상작동 하지 않았다.

http://www.inmethod.com/forum/forums/show/3.page 페이지에서 AirVideoServerLinux.jar 파일을 받을수 있다 적당한 버전을 다운 받으면 된다.. beta 같은경우 동작하다가 문제가 생길수도 있어 릴리즈 버전을 추천 한다.

ios 5.x 에선 http://inmethod.com/air-video/download/linux/alpha4/AirVideoServerLinux.jar  버전이 정상적으로 잘 작동하는것을 확인 했다.

/usr/local/lib/X11/fonts/alee-ttf 은진글꼴 디렉토리 적당한 글꼴을 선택 하면 된다.

[/usr/local/lib/X11/fonts/alee-ttf]#ll
total 3172K
-r--r--r-- 1 root wheel 480428  5 18 00:42 Bandal.ttf
-r--r--r-- 1 root wheel 509668  5 18 00:42 Bangwool.ttf
-r--r--r-- 1 root wheel 584324  5 18 00:42 Eunjin.ttf
-r--r--r-- 1 root wheel 595880  5 18 00:42 EunjinNakseo.ttf
-r--r--r-- 1 root wheel 941380  5 18 00:42 Guseul.ttf
-r--r--r-- 1 root wheel   1151  5 18 00:42 fonts.dir
-r--r--r-- 1 root wheel   1151  5 18 00:42 fonts.scale

 


vi test.properties
yth.mp4creator = /usr/local/bin/mp4creator
path.ffmpeg = /usr/local/bin/ffmpeg
path.faac = /usr/local/bin/faac
password =
subtitles.encoding = windows-949
subtitles.font = Eunjin
folders = Ani:/home/test1,drama:/home/test2,aniBD:/home/test3

대략적으로 설명 하면 subtitles.font = 위에서 설치한 은진글꼴 폰트 지정 부분이다 한글자막을 볼수 있다

folders 부분은 Ani : 공유 디렉토리 이름 /home/test1 는 경로 " , " 으로 구분을 짓는다.

 

 

실행 java -jar AirVideoServerLinux test.properties

 

참고 사이트

http://rothlee.net/2010/05/install-airvideo-server-on-ubuntu-linux/

http://www.kr.freebsd.org/ml//chat/2010/06/msg00002.shtml

http://wiki.birth-online.de/know-how/hardware/apple-iphone/airvideo-server-linux

http://radioactive.name/displog/5.html

http://www.inmethod.com/forum/posts/list/2483.page

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/x-fonts.html

 

------------------------------------- 수정중 ---------------------------------------------

1. download and extract the custom version of FFmpeg from:
http://www.inmethod.com/air-video/licenses.html (use the 2.2.5 version!)

2. Install the following FreeBSD packages:

- /usr/ports/audio/lame
- pkg_add -r faad2
- pkg_add -r x264
- pkg_add -r x264-devel (optional)
- pkg_add -r mpeg4ip
- pkg_add -r git
- pkg_add -r sdl



3. Compile the custom ffmpeg with the following options:

- ./configure --prefix=/usr/local/AirVideo --enable-pthreads --disable-shared --enable-static --enable-gpl --enable-libx264 --enable-libmp3lame --enable-libfaad --disable-decoder=aac --extra-cflags="-I/usr/local/src/x264-snap -I/usr/local/include -D__BSD_VISIBLE -DBROKEN_RELOCATIONS" --extra-ldflags=-L/usr/local/lib
- gmake
- gmake install clean

 

 

http://www.inmethod.com/forum/posts/list/1778.page