Ubuntu GutsyでH.264エンコしてみた

| | コメント(0) | トラックバック(0)

カテゴリ:

vlcsnap-8906290.jpgAtlantis2のキャプチャ動画をニコニコ動画やYouTubeにアップすると、どうしても劣化してしまうので、自分でH.264にエンコしてみた(ニコニコはプレミア会員になればH.264でいけるらしいけども)

ビルドの準備

$ 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はキレイでした。


H.264でエンコードしたAtlantis2


トラックバック(0)

このブログ記事を参照しているブログ一覧: Ubuntu GutsyでH.264エンコしてみた

このブログ記事に対するトラックバックURL: http://dragonpush.com/mtos/mt-tb.cgi/8

コメントする

ユーザー

このブログ記事について

このページは、unpushが2008年4月18日に書いたブログ記事です。

ひとつ前のブログ記事は「Atlantis2のビルド方法」です。

次のブログ記事は「飛び出す絵本をつくるまで」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。