x264を最適化するだけで帯域幅が33%削減、VMAFも向上
Optimizing x264 settings and per-title ladders

x264とFFmpegを使い、1080pクリップで最適なエンコード設定を特定し、固定ビットレートラダーとper-titleラダーを比較した。最適化によりVMAFが0.66ポイント向上し、帯域幅は4.9Mbpsから3.27Mbpsへ33%削減。エンコード時間は3.2倍になるが、視聴186時間でコストを回収できる。特にper-titleエンコードの導入が最も効果的だ。
最適化によりVMAFは0.66ポイント向上し、帯域幅は4.9Mbpsから3.27Mbpsへ、つまり33%削減された。エンコード時間は3倍以上になるが、図4でわかるように、視聴186時間で帯域幅の節約がエンコードコストを上回るため、ごく小規模なエンコードショップを除けば最適化は当然の選択だ。
HNでの議論
12- dylan604
エンコードパラメータを気にする必要がなくなって久しいけど、過去にやっていたことと比べれば、これらの設定でさえ「設定して忘れる」ように感じる。ストリーミング用のエンコードと、あのピカピカの円盤用のエンコードを比べるのは全く別物だ。私たちはシーンごとにエンコードし、最低2パス、必要ならさらにパスを増やしていた。VBVの制御には厳しかったが、これらのフォーマットはストリーミングより帯域幅があり、輻輳やバッファリングの問題に悩まされることもなかった。ビデオはエンコードに問題がないかQAに送られてチェックされたりもした。ラダーの最高品質を、ましてやユーザーに届く前のあらゆるバリエーションを誰かが見ているとは思えない。
- netsharc
動画圧縮の記事なのに、トップ画像がぼやけた縮小→拡大画像で、しかもクリックしてズームもできないなんて、本当に素晴らしいね。
そう、スクロールすると画像がまた出てくる。まだ少しぼやけているけど(なんて素晴らしいんだ)、クリックで拡大できる。君のCMSは全員に最悪の第一印象を与えているよ!
- antisthenes
みんなの時間を節約しよう:
VMAFスコアが約0.7向上し(どちらも90以上)、帯域幅を33%節約できるが、その代償としてエンコード時間が3.2倍になる。テストに使われた(おそらく)1080pクリップのセットによるものだ。