As we know, Vegas rendered output is always darker than what we have in the preview window. Is it possible Vouk, to get voukoder render out of Vegas without this added darker look? It would be most helpful to a ton of Vegas users!
For Vegas darker renders, is a solution possible to solve this?
-
-
- Offizieller Beitrag
Is this related to the selected color range (i.e. bt601, bt709, ...?)
Currently the voukoder connector only works with bt709.
If it is not related to that i could add a brightness/contrast/gamma filter from FFmpeg to it to correct this.
-
That would be heaven sent and greatly appreciated if a brightness/contrast/gamma filter could be added yes! Allowing us to render out exactly what we are seeing in the Vegas Preview Window.
As for the bt709 color range that you mentioned, i don't really think it has anything to do with this particular Vegas issue in this situation.
-
- Offizieller Beitrag
I tend to agree. But to me it looks like the preview is actually too bright.
If i compare the source video and the exported file brightness/contrast/gamma look identical to me. But the preview just looks to bright.
-
Vegas Pro export does not (and never did) touch the luma range in any way. It's the external players which then often does an additional expansion to full range levels which already was full range. Vegas Pro also does not touch video levels when viewed via the internal preview which is what confuses some people. All of that said assumes 8 bit projects.
The only problem is that for some export formats (H.264 MP4) Vegas Pro adds a limited range flag to full range video. And some players read this flag, some don't.
Adapting the levels from Vegas itself also isn't a problem. You could use an appropriate output fx or the SeMW Levels extension for switching the Vegas preview.
-
- Offizieller Beitrag
@MajorBubble
Right, most YUV 8 bit content is supposed to be limited. The internal preview expands it to full (black = 0x101010, white = 0xebebeb) and that's what it makes look brighter.
People apply a brightness correction to make it look like the original again, render it and the external player shows it darker - Which is correct.
And I even know the technical reason for this issue: The preview is a direct pointer to the uncompressed framebuffer. (I once vertically flipped the framebuffer and the preview flipped too).
Still this is a very, very bad design as most 8 bit video is actually limited.
-
"The internal preview expands it to full (black = 0x101010, white = 0xebebeb)"
Actually it does not. The internal preview does not touch the given source levels and it ignores any given level flag. External players would do often instead.
-
- Offizieller Beitrag
My mistake. It does not expand it, it just displays it.
What I meant: the preview just displays what is in the framebuffer.
If you load a limited frame into it where 0x10 is supposed to be black it will display it as dark grey. The preview simply ignores any color range setting.
In the projects "Pixel format" setting dropdown box there should be actually:
8 bit (Full)
8 bit (Limited)
-
This is often a problem, when the "Pixel format" in the project settings is not set to "8-Bit"
-
Zitat
In the projects "Pixel format" setting dropdown box there should be actually:
8 bit (Limited)
8 bit (Full)
Yes. And many Vegas Pro users use the SeMW Levels extension to be able to switch the internal preview between original, PC and TV levels. -
MajorBubble,
I am not one of the confused bunch you are speaking of. I know exactly what i am talking about!
I've been on this Vegas road for many years, and have tested all the theories mentioned above, other issues, and with varied media players!
The SeMW Levels extension is not a solution.
An appropriate output fx is not a solution either!
Vegas does touches video levels during rendering, the only time it does not touches it is when its rendering out in an uncompressed format.
As for what we have discussed on the matter Vouk, about adding a filter, that would be great.
Or add it as an option if possible, if a user don't want this option. But if not, no problem, we are eternally grateful for the tremendous work you are putting in this little gem of a software.
-
We discuss this since 20 years now and it's proven a hundred times …
-
For your information, it is not proven.
And i have been around for most of those 20 years deliberating
on this issue, that is always misdiagnosed!
-
I'm not going to start this one again.
Marco
-
Really looking forward to you adding a filter from FFmpeg to assist with this darkened output.
Also thank you for the recent version of the Vegas connector, bit of an improvement i have seen of course.
-
Hi Vouk,
Any further news if this filter can any at all be possibly implemented?
Again thanks for your time and efforts!
-
I now also notice the much darker colors for the output-
Before Voukouder i used x264vfw with these additional commands (Extra command line):
--range tv --colorprim bt709 --transfer bt709 --colormatrix bt709
With these commands i get proper colors/brightness (I think --range tv is the important one?)
When i use the Vegas Pro effect levels preset: "Computer-RGB to Studio-RGB", the colors looks correct with voukouder (slightly different when i compare it directly to the x264vfw output).
-
- Offizieller Beitrag
I am discussing this issue with Magix at the moment. Getting it fixed would be best of course.
And yes, filter will come. It's not on priority 1 though.
-
OK thanks....
-
- Offizieller Beitrag
First, FFmpegs Equalizer / eq filter will be available in the next version to adjust brightness, contrast saturation and gamma (even per color channel). https://ffmpeg.org/ffmpeg-filters.html#eq
Second, Magix has confirmed the vegas preview shows full color range only. So if your source file is based on the limited color range (which is the case for 99% of all YUV 4:2:0 8 bit files) it will appear brighter than it actually is (in the preview). This does not affect the rendering process itself, so your rendered file appears darker than the preview (but still matches the original clips brightness / colors).
-