2016-11-04 156 views
0

我使用ffmpeg進行nvenc代碼轉換,並且在主板上安裝了兩塊nvidia顯卡:GeForce GTX 690和Tesla k-10。有什麼編解碼器的具體參數爲ffmpeg中的nvnenc編碼與我想要的任何這些GPU?如何在ffmpeg中指定nvenc使用的GPU

+0

嘗試'ffmpeg -f lavfi -i nullsrc -c:v nvenc -gpu list -f null -',然後用'-gpu N'編碼,其中N是設備# – Mulvya

+0

@Mulvya你能否從你的短語中回答一個答案評論,所以作者可以接受它?謝謝! – SaschaM78

+0

我不明白爲什麼這個問題被標記爲不清楚。海事組織完全清楚所問的是什麼。 –

回答

1

nvenc編碼器有一個GPU選項,它允許列出並選擇要用於編碼的GPU。

因此,使用

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

以上時,產生一個虛擬的視頻源,然後通過管道輸送到空。同時,FFmpeg將列出可用GPU的列表。

一旦知道,可以通過將-gpu N添加到編碼命令中來選擇特定的GPU,其中N是設備#。