2016-11-04 102 views
0

私はnvencでトランスコードにffmpegを使用しています。マザーボードにはGeForce GTX 690とTesla k-10という2つのnvidiaグラフィックカードがインストールされています。 ffmpegにnvnencのコーデック固有のパラメータがありますので、これらのGPUでエンコードしたいのですか?ffmpegでnvencが使用するGPUを指定する方法

+0

'ffmpeg -f lavfi -i nullsrc -c:vnvenc -gpu list -f null -'を試してから、' -gpu N'でエンコードしてください。ここでNはデバイスです。# – Mulvya

+0

@Mulvya著者がそれを受け入れることができるようにコメントしますか?ありがとう! – SaschaM78

+0

私はこの質問がなぜ不明であるとマークされたのか分かりません。 IMOそれは何が求められたかは完全にはっきりしています。 –

答えて

1

nvencエンコーダには、エンコードに使用されるGPUを一覧表示したり選択したりできるGPUオプションがあります。だから、

、上記

ffmpeg -f lavfi -i nullsrc -c:v h264_nvenc -gpu list -f null - 

を使用し、ダミーの映像ソースが生成され、nullにパイプされます。一方、FFmpegは利用可能なGPUのリストを表示します。

知られているように、特定のGPUは、Nがデバイス番号である-gpu Nをencodingコマンドに追加することで選択できます。

関連する問題