FFmpeg 固定ビットレート

FFmpeg 固定ビットレート

FFmpeg を使用していくつかのビデオを変換し、ストリーミングできるようにしたいと考えています。そのため、一定のビットレートのビデオ形式に変換したいと考えています。どなたか助けていただけませんか? -maxrate、-minrate -bufsize など、さまざまなオプションを試しましたが、どれも固定ビットレートのビデオを生成しませんでした。

答え1

FFmpeg のドキュメントより:

最小ビデオ ビットレート (ビット/秒単位) を設定します。CBR エンコードの設定に最も役立ちます。

ffmpeg -i myfile.avi -b 4000k -minrate 4000k -maxrate 4000k -bufsize 1835k out.m2v

したがって、minrate、maxrate、bitrate を同じレートに設定します。

x264 には真の固定ビット レート モードがないため、ほとんどの目的においてこれを効果的にエミュレートできますが、ビット レートは 1 秒以下の時間にわたって変化します。

関連情報