FFmpeg

再開。本日はfaad2から。faad2-20050513.tar.bz2、configureは通るが、compileが通らん。va_listが無いだと?こんなん、stdio.hだか、stdlib.hでないの?しょうがないから、一つ前のfaad2-20050130.tar.bz2。
なんか、これで3gp変換まで逝ったっぽい。変換時にちとwarning出てるけど桶とする。
最終的に、色々option付けまくったのをcomiple。amr_nbは良く判らんのでパス。–enable-faadbinを付けると実行時にerror。faacDecGetErrorMessageがlibfaad.so.0に無いとか。libfaadのcompile optionが違う?
で、まとめ。
a52dec-0.7.4.tar.gz
faac-1.24.tar.bz2
faad2-20050130.tar.bz2
ffmpeg-20060710.tar.bz2
gsm-1.0.12.tar.gz
lame-3.96.1.tar.gz
libogg-1.1.2.tar.gz
libtheora-1.0alpha5.tar.bz2
libvorbis-1.1.1.tar.gz
live.2005.10.05.tar.gz
mpeg2dec-0.4.1.tar.gz
x264-snapshot-20060420-2245.tar.bz2
xvidcore-1.1.2.tar.bz2
nasm-0.98.40-20060130.tar.bz2
./configure –disable-debug –enable-gpl –enable-pthreads –enable-gprof –enable-libgsm –enable-mp3lame –enable-libogg –enable-vorbis –enable-theora –enable-a52 –enable-a52bin –enable-faad –enable-faac –enable-xvid –enable-x264
変換は、
ffmpeg -y -i hoge.mpg -bitexact -fixaspect -s 176×144 -r 14.985 -b 190 -acodec aac -ac 1 -ar 22050 -vol 768 -ab 32 -f 3gp jpge.3g
parameterの意味は良く判らん。再生は1時間5分まで桶を確認。110MB近くになるので、1GB miniSDが必要かな。