Originally Posted by: admin Hi,
I would suggest contacting vMix support, as we are not able to replicate this behaviour.
https://www.vmix.com/contact-us.aspxNote that MP4 recording in vMix (for both H264 and HEVC) does not use FFMPEG and does not use LLHQ.
It uses the Media Foundation encoder provided by the NVIDIA driver, and uses the recommended encoding settings of that encoder.
Regards,
Martin
vMix
Hey martin, i have contacted support indeed but let me better show my issue because its not a machine thing.
Just an encoding thing, my guess is turning adaptive quantization on will solve the issue.
Btw thanks for the explanation about the Media Foundation encoder, i will dive some into this but i guess AQ is off and probably also at a sort of quick, fast and dirty profile what was recommended.
Is the encoding of the Stream output also with this media foundation encoder or does that use the FFMPEG?
Below is a picture with reverse colour contrast to make it really clear what I mean with compression encoding artifacting in the banding of gradients.
This was a recording i had at hand but it gets worse with darker gradents.
A picture cannot really explain how annoying this is in video since it's constantly in motion like noise bands of x16 or x8 macroblocks, so I hope you download the video below to see that.
You see the person talking but the background although somewhat blurred because of depth of field its continuously moving in bands and blocks around and it is not a bitrate related issue.
Negative contrast banding in encoding.png
(2,068kb) downloaded 3 time(s).here the link to a small part of the recording, its a part muxed out so to keep file size compact but no transcode so its straight out of the vmix encode.
https://drive.google.com...e5kz/view?usp=share_link (need to download ofcourse for proper play)
And no, its not feasible/practical and unnecessary to do intra frame 4x 4k feeds recordings that last 1 - 3 hours every day should anyone recommend this.
Also to replicate the strange encoding behaviour that i noticed in the encoder here is the short reel that makes the recording size and results very unbalanced.
https://drive.google.com...Mjuk/view?usp=share_linkAfter this i tested a whole lot of other video's with mixed results, some as you would expect and some more closer in result to encoding this video.
But i welcome everyone to test it out, it's just an short showreel but seems to impact the encoder greatly in h264 vs hevc.
Especially in 4k 60fps recording while you expect at higher resolution hevc would normally get a bigger advantage on h264.