3月 24 2007
FFmpeg
http://download.videolan.org/pub/videolan/vlc/0.8.5/contrib/ からffmpeg-20060710.tar.bz2をdownload。普通に./configure; make; make install。ffmpeg -formats で、サポートするformatが表示される。
携帯の動画(asf)をflvへ変換してみる。
ffmpeg -y -i mol023.asf mol023.flv
でも、ほんとにflvかは不明。後でFMS2建ててやってみよう。
で、携帯で再生できるようにwmvを3gpへと思ったら、ダメポ。3gpがunsupportとか云いやがる。なんで?しょうがないからここでやってみたら、再生できた。
何をやりたいかと云うと、TVを録画して携帯に移して電車で観るっての。
やっぱ、自分のPCで変換しなきゃって事で、再挑戦。
./configure –enable-faac –enable-gpl –enable-xvid –enable-pthreads
ではどうだと思ったら、faac/xvidが無いって。別installか。faacはffmpegのところにあったのでinstallしてみる。depcomp, install-sh, missing, mkinstalldirsやらが、/usr/share/automake-1.7へlinkしてるんで、/usr/share/automake-1.9へlinkしなおし。なんでlinkしてあるんだろう。xvidは取り敢えず捨て。compile通ったけど、3gpはダメ。
こうなったら、色々入れてみる。xvidはここにあった。gsmはここ。a52まで入れたがダメポ。中断。
./configure –enable-faac –enable-gpl –enable-x264 –enable-xvid –enable-pthreads –disable-debug –enable-mp3lame –enable-libgsm –enable-a52
先に携帯の能力調査って事で、30分程のwmvをmedia convertで3gpにして確認したら、再生できる模様。1時間位大丈夫なら、番組を録画して携帯でみるってのができるよね。でも、やっぱSiteでの変換は手間がかかるので、自前でやんなきゃ。
3月 25 2007
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が必要かな。
By admin • computer(linux) •