VP8 (libvpx) を使用して 2 パス ビデオ エンコーディングを実行する場合、推測せずに最適なビットレートを計算する方法はありますか?
適切なビットレートを決定するのに役立つ、小さな圧縮テストや ffmpeg コマンドのようなものはありますか?
VP8 1 回目のパスの統計ファイルをメモ帳で読み込もうとしましたが、すべて文字化けしています。
私は最新の FFmpeg ビルドを搭載した Windows 7 を使用しています。
答え1
エンコーダが最適なビットレートを選択できるようにする一定品質レート制御 (CRF) を使用しないのはなぜですか?
ffmpeg -i input.mp4 -c:v libvpx -crf 10 -b:v 20M -c:a libvorbis output.webm
CRF 値は [4; 63] の範囲で設定できます。4 が最高品質です。10 は広く受け入れられている値です。指定された値が-b:v 20M
最大許容ビットレートになります。
2 パス エンコーディングは、固定サイズのファイルが必要な場合にのみ使用してください。それ以外の場合は、CRF が推奨される方法です。
詳細はVP8/FFmpeg記事。