0

ffmpeg を使用すると、処理中に表示されるビットレートが処理後の最終的なビットレートと大きく異なるのはなぜですか?

1080p ソースでのこのコマンド:

ffmpeg -i "$name" -i "$subname" -map 0 -map 1 -vf scale=-1:720 -c:v libx264 -preset veryslow -crf 21 -c:a aac -b:a 256k -c:s:0 srt -disposition:s:0 default -metadata:s:s:0 language=eng -metadata:s:v:0 title="$title" "$new"

次の出力を示します。 ここに画像の説明を入力

これは基本的に平均 1300 ~ 1400 kBit/s です。しかし、mkvinfo -t表示されたビットレートを使用して結果のビデオのビットレートを計算すると、約 970 ~ 1000 kBit/s であり、処理全体で表示される約 1300 kBit/s の平均にはほど遠いものです。格差の原因は何ですか?

4

1 に答える 1

1

mkvinfo のドキュメントから:

mkvinfo -t 詳細モードで各トラックの統計を表示します。

ビデオトラックからのビットレートが表示されていると思いますが、ffmepg出力はmkv全体(オーディオトラック+ビデオトラック)からの平均ビットレートです。お気づきの違いは約 300kBit/s で、これはオーディオ ビットレート (256kBit/s) に近いものです。

于 2016-07-28T13:29:33.727 に答える