
ビルドの準備
$ sudo aptitude install liblame-dev libfaad2-dev libfaac-dev libxvidcore4-dev liba52-0.7.4 liba52-0.7.4-dev libx264-dev
$ sudo aptitude install libdts-dev libgsm1-dev libogg-dev libdc1394-dev
ffmpegのソースを取得してビルド$ apt-get source ffmpeg
$ cd ffmpeg-*/
$
./configure --enable-gpl --enable-pp --enable-pthreads --enable-libogg
--enable-liba52 --enable-libdts --enable-dc1394 --enable-libgsm
--disable-debug --enable-libmp3lame --enable-libfaad --enable-libfaac
--enable-xvid --enable-x264
$ make
$ sudo make install
recordmydesktopでキャプチャしたoggファイルをエンコードさせる
$ /usr/local/bin/ffmpeg -i out5.ogg.5 -an -pass 1 -s 512x384 -vcodec h264 -b 300k -flags +loop -cmp +chroma -partitions 0 -me epzs -subq 1 -trellis 0 -refs 1 -coder 0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 300k -maxrate 500k -bufsize 2M -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 13 -passlogfile /home/unpush/passlog -y out5f1.mp4
$ /usr/local/bin/ffmpeg -i out5.ogg.5 -an -pass 2 -s 512x384 -vcodec h264 -b 300k -flags +loop -cmp +chroma -partitions +parti4x4+partp4x4+partp8x8+partb8x8 -flags2 +mixed_refs -me umh -subq 7 -trellis 2 -refs 5 -coder 0 -me_range 16 -g 250 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -bt 300k -maxrate 500k -bufsize 2M -rc_eq 'blurCplx^(1-qComp)' -qcomp 0.6 -qmin 10 -qmax 51 -qdiff 4 -level 13 -passlogfile /home/unpush/passlog -y out5f2.mp4
やはりH.264はキレイでした。
コメントする