よしのアフィリエイト通信

アフィリエイター兼現役プログラマーのよしが、アフィリエイトに役立つツールや厳選したレポートを紹介!あなたのアフィリエイトライフのお供に♪

【FFMpeg】h.264高画質 ストリーミング再生

time 2012/05/17

【FFMpeg】h.264高画質 ストリーミング再生

動画のアップロードサイトを制作しているのですが、アップロードしてもらった動画を変換する処理のところで、詰まったのでメモ。

やりたいことは、極力高画質、ファイルサイズを抑えるといったところ。

色々と調べた結果、ファイルのエンコードに関しては、h.264という形式がいいみたい。高画質な動画を維持できる上に、サイズを圧縮してくれるというなんとも良いとこ取りみたいな感じ。

というわけで、エンコード時に下記魔法で対応。

ffmpeg -y -i ‘変換元ファイル名’ -acodec libfaac -ar 44100 -ab 96k -vcodec libx264 -level 41 -crf 25 -bufsize 20000k -maxrate 25000k -g 250 -r 29.97 -s 640×480 -coder 1 -flags +loop -cmp +chroma -partitions +parti4x4+partp8x8+partb8x8 -me_method umh -subq 7 -me_range 16 -keyint_min 25 -sc_threshold 40 -i_qfactor 0.71 -rc_eq ‘blurCplx^(1-qComp)’ -bf 16 -b_strategy 1 -bidir_refine 1 -refs 6 -deblockalpha 0 -deblockbeta 0 ‘変換後ファイル名’

実際にやってみたら、前に変換処理をしたコードよりもだいぶファイルサイズが軽くなった。しかし、驚きはそこじゃなくて画質の良さです。比べ物にならないぐらいキレイでした。

参考サイトは↓。ありがたや~m(_ _)m

http://se-suganuma.blogspot.jp/2009/03/ffmpegh264.html

sponsored link

down

コメントする




ツール

ネットビジネス



sponsored link