ffmpeg: nvenc mit crf オプション - 非常に低いビットレート

ffmpeg: nvenc mit crf オプション - 非常に低いビットレート

私はしばらく前に新しいコンピュータを買った。

nvencビデオをエンコードするためにH.264コーデックをインストールしました。ffmpeg最適化のために

-crf option

しかし、問題が発生しました。

最初は6000kbitsのフルHDビデオをエンコードしたいのですが、ffmpegCRFを使用して最大1800kbitsまでビデオをエンコードします。これは実際には少なく、エンコードされたビデオでこれを確認できます。

私も使った

-crf 0

すでにありますが役に立ちません。

オプションがある場合、ビットレートを少なくとも3000kbitに強制するにはどうすればよいですか-crf?固定ビットレートを使用したくありません!

ご協力ありがとうございます!

答え1

ffmpeg-yi入力ファイル-c:v nvenc_h264 -b:v 1000k -最小速度 500k -最大速度 5000k \
       -tier high -profile:v high -level 4.0 -preset llhq結果ファイル

利用可能なオプションが制限されます。より速いコーディングの例。品質と管理?それほど多くはありません。上記の例が役に立ちます。存在感が-b:v 1000k -minrate 500k -maxrate 5000k最も重要な部分です。

答え2

-rc constqp -cq 18一貫した品質のため。

答え3

nvenc許可されていません-crf。独自のパラメータがあります。

ffmpegヘルプ()から抜粋ffmpeg -h encoder=nvenc

-preset

slowエンコードプリセットの設定(medium= hq 2pass、= hq、= hp、hq、hp、bd、ll、llhq、llhp...のいずれかfast

これは次のことを意味します。

-c:v nvenc -preset hp

関連情報