FFmpegのGPUエンコーダが遅い

実現したいこと

FFmpegのGPUエンコードを高速化したい。(現状1xで高止まり)

環境

FFmpeg4.4
Nvidia-cuda12.1.1
ドライバ(最新):Geforce game ready driver 535.98(2023/5/30リリース)
Widows10 home 22H2
[PC]
CPU:Ryzen9-5900HS
RAM:DDR4-3200-32GB
GPU:Nvidia RTX 3080(laptopGPU)
Storage:Nvme 900GB(空き容量196GB)
Crystal Disk Markのベンチ結果
イメージ説明

発生している問題・エラーメッセージ

下記のコードをコマンドプロンプトに入力して実行するも、1x未満までしか速度が上がらず、GPUも使用率45%程度までしか上がらず、変換がとても遅い。
ネットの記事を見る限り20xくらい出ている人もいるので、もっと早くなるはずなのですが、、、

※ソフトウェアエンコードでCPUを利用した場合1.35xほど出ます。

詳しい方、ご教授お願いします。

イメージ説明

ffmpeg -i original.avi -vcodec h264_nvenc -vb 5500k output.mp4

実行中のタスクマネージャーの様子

イメージ説明
イメージ説明
イメージ説明

試したこと

GPUドライバのアップデート
CUDAの再インストール
電源設定の確認
オーバークロック

コメントを投稿

0 コメント