logo

Live Production Software Forums


Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

2 Pages<12
Options
Go to last post Go to first unread
wwdv  
#21 Posted : Monday, February 6, 2017 1:55:15 PM(UTC)
wwdv

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?

DWAM  
#22 Posted : Monday, February 6, 2017 2:55:32 PM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
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...
wwdv  
#23 Posted : Monday, February 6, 2017 5:01:03 PM(UTC)
wwdv

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://...



DWAM  
#24 Posted : Monday, February 6, 2017 5:41:01 PM(UTC)
DWAM

Rank: Advanced Member

Groups: Registered
Joined: 3/20/2014(UTC)
Posts: 2,721
Man
France
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.
Users browsing this topic
Guest
2 Pages<12
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.