[FFmpeg-user] Nvenc transcode on GTX690 with >1 channel per GPU

Subscriptions@znet.ca subscriptions at znet.ca
Sat Feb 13 01:17:20 CET 2016


Hello,

I am using an GTX690 unlocked card (equivalent to double K10) to 
transcode live mpeg2 to h264 as here:

/usr/local/bin/ffmpeg -i udp://239.255.254.2:1234?overrun_nonfatal=1 -y 
-c:a copy -c:v nvenc -b:v 4M -profile:v high -preset default -bufsize 8M 
-s hd720 -segment_list_flags live -segment_time 4 -segment_format 
mpeg_ts -gpu 1 -metadata title=RDI m3u/RDI/stream.m3u8

All is is fine (thanks to Moritz Barsnick from this list for help) till 
I transcode only one channel per gpu. If I however send a second channel 
to the same gpu (-gpu 1 above), the ffmpeg will refuse to start.

So, my question is if there is a way to have >1 instance of ffmpeg using 
the same GPU at the same time? The GPU's have enough power for several 
channels in parallel.

In /dev I have: /dev/nvidia0  /dev/nvidia1  /dev/nvidiactl  
/dev/nvidia-uvm

Any suggestion appreciated,
Thanks, George.





More information about the ffmpeg-user mailing list