View Full Version : MeGUI Subtitle Color
doomleox999
21st August 2016, 11:40
Hi everyone, I have a doubt regarding hardsubbing videos with MeGUI.
This is how external subtitles (.ass) look when I play a video:
http://i.imgur.com/ysc3Tb4.png
(The text is in spanish, don't pay atention to it)
And this is how they look after I encode them (hardsub) with MeGUI:
http://i.imgur.com/P6K3CgQ.png
In case you don't notice, it's not the same yellow. I'm not sure but I think it's not bright enough (or the saturation is different, or the contrast, etc.)
I was wondering if this is normal or there is a setting I can change to keep the same color after the encode.
Thanks.
sneaker_ger
21st August 2016, 13:11
What are you using to render ASS? vsfilter/DirectVobSub usually assumes BT.601 colors. Since HD video is mostly BT.709 this can lead to discrepancies between different rendering pipelines.
doomleox999
21st August 2016, 20:00
What are you using to render ASS? vsfilter/DirectVobSub usually assumes BT.601 colors. Since HD video is mostly BT.709 this can lead to discrepancies between different rendering pipelines.
I use vsfilter, is there anything else I can use?
sneaker_ger
21st August 2016, 20:37
Try:
Open the .ass file in a text editor and add a new line below [Script Info]: YCbCr Matrix: TV.709
doomleox999
22nd August 2016, 19:49
Try:
Open the .ass file in a text editor and add a new line below [Script Info]: YCbCr Matrix: TV.709
Damn it, I misread your advice, I added [Script Info]: YCbCr Matrix: TV.709 at the end of the .ass file (using the text editor).
So, should I edit this line? Or do I just have to add it?
http://i.imgur.com/ivKirBl.png
PS: english is not my native language, do you mind if I ask you something to improve it?
Does it sound weird if I say "I should edit this line?" instead of "should I edit this line?"
Thanks.
sneaker_ger
22nd August 2016, 19:55
Yes, if the line already exists edit it to "YCbCr Matrix: TV.709". Do not add a second line.
doomleox999
23rd August 2016, 22:33
Yes, if the line already exists edit it to "YCbCr Matrix: TV.709". Do not add a second line.
It didn't work. I got the same result. Any other ideas??
sneaker_ger
23rd August 2016, 22:38
Try "YCbCr Matrix: TV.601" instead, then.
If there is no difference between them replace your vsfilter.dll with the one from this package (https://github.com/Cyberbeing/xy-VSFilter/releases/download/3.0.0.306/xy-VSFilter_3.0.0.306_x86.zip) and TV.709.
doomleox999
24th August 2016, 01:31
Try "YCbCr Matrix: TV.601" instead, then.
If there is no difference between them replace your vsfilter.dll with the one from this package (https://github.com/Cyberbeing/xy-VSFilter/releases/download/3.0.0.306/xy-VSFilter_3.0.0.306_x86.zip) and TV.709.
I did as you say and I'm still getting the same result. I guess I'll just tolerate it.
sneaker_ger
24th August 2016, 12:27
If you use the vsfilter.dll I linked there has to be a difference between putting YCbCr Matrix: TV.601 and YCbCr Matrix: TV.709. Be careful when comparing final/source encode and e.g. a MeGUI or VirtualDub preview. The previews often have a different way of converting colors.
doomleox999
24th August 2016, 18:06
If you use the vsfilter.dll I linked there has to be a difference between putting YCbCr Matrix: TV.601 and YCbCr Matrix: TV.709. Be careful when comparing final/source encode and e.g. a MeGUI or VirtualDub preview. The previews often have a different way of converting colors.
I forgot to run as administrator the Install_VSFilter.bat file, even though I dont know if it makes a difference.
Now there is a good improvement that I think it's pretty aceptable, but it is still not the exact same color:
http://i.imgur.com/bIoc9BD.png
Encoded file
---------------
External subs
By the way, I always compare the final encoded file.
sneaker_ger
24th August 2016, 18:10
I forgot to run as administrator the Install_VSFilter.bat file, even though I dont know if it makes a difference.
TextSub() doesn't care about registering. Only if you use trough DirectShow.
doomleox999
24th August 2016, 19:23
TextSub() doesn't care about registering. Only if you use trough DirectShow.
I'm not sure if I understand that haha, but thanks for your help man, I got a decent result now.
It's way better than before (you can compare with the first image I posted) so thanks a lot.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.