Rank: Advanced Member
Groups: Registered
Joined: 10/30/2013(UTC) Posts: 290 Location: The Netherlands
Thanks: 6 times Was thanked: 21 time(s) in 15 post(s)
|
DWAM wrote:Quote: Vmix encoder settings underlies FFMPEG on CPU, it does not show options for GPU encoding
Do you mean all video settings include profile are useless for GPU encoding?
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
I'm not sure... I've got no time to check right now but it's possible to see how vMix translates FFMPEG settings for NVENC simply by checking the commandline it produces when streaming or recording... You can find it in the logfiles...
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 10/30/2013(UTC) Posts: 290 Location: The Netherlands
Thanks: 6 times Was thanked: 21 time(s) in 15 post(s)
|
This is the stream command with CPU encoding:
"C:\Program Files\vMix\streaming\ffmpeg.exe" -report -rtbufsize 256M -f dshow -i "video=vMix Video:audio=vMix Audio" -codec:v libx264 -s:v 768x576 -pix_fmt:v yuv420p -threads 4 -bufsize:v 700k -g:v 100 -preset:v faster -profile:v main -level:v 3.1 -b:v 700k -maxrate:v 770k -codec:a libfaac -b:a 128k -strict -2 -rtmp_flashver "FMLE/3.0 (compatible; vMix/17.0.0.112)" -f flv rtmp://...
This is the stream command with GPU encoding: (the preset command is different and the level command is missing)
"C:\Program Files\vMix\streaming\ffmpeg.exe" -report -rtbufsize 256M -f dshow -i "video=vMix Video:audio=vMix Audio" -codec:v nvenc -s:v 768x576 -pix_fmt:v yuv420p -threads 4 -bufsize:v 700k -g:v 100 -preset:v llhq -profile:v main -b:v 700k -maxrate:v 770k -codec:a libfaac -b:a 128k -strict -2 -rtmp_flashver "FMLE/3.0 (compatible; vMix/17.0.0.112)" -f flv rtmp://...
|
|
|
|
Rank: Advanced Member
Groups: Registered
Joined: 3/20/2014(UTC) Posts: 2,721 Location: Bordeaux, France Thanks: 243 times Was thanked: 794 time(s) in 589 post(s)
|
Thanks! It confirms the level parameter is not used for hardware encoder. Also NVENC has different presets (than x264) which cannot be chosen thru vMix but it uses by default the Low Latency HQ preset which is optimized for realtime.
|
|
|
|
Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.
Important Information:
The vMix Forums uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close