FFMpeg nVidia Turing 最高品質

FFMpeg nVidia Turing 最高品質

FFMpegでビデオをmp4ファイルに変換するコードを見つけました

ffmpeg -i input.avi -c:v h264_nvenc -preset slow -profile high 
       -level 4.1 -b 1000k -rc-lookahead 32 -g 480 -bf 3 -b_ref_mode middle
       -f mp4 Turing_output_1000k.mp4

不明なパラメータのいくつかをドキュメントで検索したところ、次の結果が得られました。

-i入力ファイルの名前

-c h264_nvencnVidiaエンコーダを使用してh264の結果を取得します

-preset slow2回のパスで高品質

-profile highそれについてはよく分かりません、メインかハイ444

-level 4.1これは MP4 の「バージョン」です。4.1 は古いプレーヤーで問題を引き起こす可能性があります。

-b 1000kビデオビットレート 1000

-rc-lookahead 32先読みするフレーム数 よくわからない 32

-g 480わかりません。nVend ドキュメントには何も見つかりませんでした

-f mp4出力形式を定義します。なぜこれを指定する必要があるのか​​分かりません。

-bf 33 Bフレーム

-b_ref_mode middleこれが必須かどうかは不明


質問:誰か私の知識のギャップを埋めたり、品質向上のためにこのコードを改善したりしてくれませんか? あるいは、適切な数の B フレームまたは UV 4:4:4 を備えた RTX グラフィック カードの利点を活用して改善したりしてくれませんか?

関連情報