せっかくDVDという長めの映像コンテンツが手元にあるので、ffmpegで変換してどのくらい小さくできるか実験してみました。
DVDの映像は解像度が720x480で圧縮方式はMPEG2です。ビットレートは8Mbps前後です。
さてffmpegは多数のエンコーダを持っていますが、今回使うのはlibx264です。x264はフリーのMPEG4 AVC(H.264)のエンコーダで、ffmpegでエンコードできる形式の中で最も画質対ビットレートのパフォーマンスが良いと予想されます。
余談ですがx264はエンコードの速度が売りらしいです。でも、うちのデスクトップだと20fpsしか出ません。買った当初はかなり速い部類に入っていたマシンなのに、時代の流れとは悲しいもんです。
下記のコマンドでビットレートを指定した変換をかけました。
ffmpeg.exe -i video.m2v -an -vcodec libx264 -b 4000000 c:\4mbps.ts
MPEG2-TS形式にしているのは単なる趣味です。フリーのコンテナが良いならMatroskaやOggを、Windows向けならAVIやASFにするのが普通ですね、たぶん。
ま、コンテナの話はさておき、まずはビットレート1Mbpsで圧縮しました。確認してみると、一見良さそうですがシーンチェンジやキラキラした場面で画が激しく崩壊しました。1Mbpsはかなり厳しいようです。
とはいえ、WMV2やMPEG-2で1Mbpsなんて全くもって見られたもんではないので、x264の頑張りは素晴らしいです。
次に4Mbpsで圧縮してみると、画は綺麗でサイズも半分になります。それでも十分に素敵だと思いますが、x264ならもっといけるはずだ…!
というわけで、ビットレート2Mbps〜3Mbpsが安心ラインかと思います。それでも画が崩壊するかも?という恐怖は拭いきれませんが、サイズが減る方が優先です。より良い画質を求めるのであれば、2-passエンコーディングをやってみると良いかも。
< | 2009 | > | ||||
<< | < | 05 | > | >> | ||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
- | - | - | - | - | 1 | 2 |
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 | - | - | - | - | - | - |
合計:
本日: