Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 Encoder GUIs

Reply
 
Thread Tools Search this Thread Display Modes
Old 21st August 2016, 11:40   #1  |  Link
doomleox999
Registered User
 
Join Date: Nov 2015
Posts: 36
MeGUI Subtitle Color

Hi everyone, I have a doubt regarding hardsubbing videos with MeGUI.

This is how external subtitles (.ass) look when I play a video:



(The text is in spanish, don't pay atention to it)

And this is how they look after I encode them (hardsub) with MeGUI:




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.
doomleox999 is offline   Reply With Quote
Old 21st August 2016, 13:11   #2  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 4,674
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.
sneaker_ger is offline   Reply With Quote
Old 21st August 2016, 20:00   #3  |  Link
doomleox999
Registered User
 
Join Date: Nov 2015
Posts: 36
Quote:
Originally Posted by sneaker_ger View Post
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?
doomleox999 is offline   Reply With Quote
Old 21st August 2016, 20:37   #4  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 4,674
Try:
Open the .ass file in a text editor and add a new line below [Script Info]: YCbCr Matrix: TV.709
sneaker_ger is offline   Reply With Quote
Old 22nd August 2016, 19:49   #5  |  Link
doomleox999
Registered User
 
Join Date: Nov 2015
Posts: 36
Quote:
Originally Posted by sneaker_ger View Post
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?




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.
doomleox999 is offline   Reply With Quote
Old 22nd August 2016, 19:55   #6  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 4,674
Yes, if the line already exists edit it to "YCbCr Matrix: TV.709". Do not add a second line.
sneaker_ger is offline   Reply With Quote
Old 23rd August 2016, 22:33   #7  |  Link
doomleox999
Registered User
 
Join Date: Nov 2015
Posts: 36
Quote:
Originally Posted by sneaker_ger View Post
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??
doomleox999 is offline   Reply With Quote
Old 23rd August 2016, 22:38   #8  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 4,674
Try "YCbCr Matrix: TV.601" instead, then.

If there is no difference between them replace your vsfilter.dll with the one from this package and TV.709.

Last edited by sneaker_ger; 23rd August 2016 at 22:44. Reason: corrected link to xy-vsfilter package
sneaker_ger is offline   Reply With Quote
Old 24th August 2016, 01:31   #9  |  Link
doomleox999
Registered User
 
Join Date: Nov 2015
Posts: 36
Quote:
Originally Posted by sneaker_ger View Post
Try "YCbCr Matrix: TV.601" instead, then.

If there is no difference between them replace your vsfilter.dll with the one from this package and TV.709.
I did as you say and I'm still getting the same result. I guess I'll just tolerate it.
doomleox999 is offline   Reply With Quote
Old 24th August 2016, 12:27   #10  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 4,674
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.
sneaker_ger is offline   Reply With Quote
Old 24th August 2016, 18:06   #11  |  Link
doomleox999
Registered User
 
Join Date: Nov 2015
Posts: 36
Quote:
Originally Posted by sneaker_ger View Post
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:



Encoded file
---------------
External subs

By the way, I always compare the final encoded file.
doomleox999 is offline   Reply With Quote
Old 24th August 2016, 18:10   #12  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 4,674
Quote:
Originally Posted by doomleox999 View Post
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.
sneaker_ger is offline   Reply With Quote
Old 24th August 2016, 19:23   #13  |  Link
doomleox999
Registered User
 
Join Date: Nov 2015
Posts: 36
Quote:
Originally Posted by sneaker_ger View Post
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.
doomleox999 is offline   Reply With Quote
Reply

Tags
color, megui, subtitles

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 09:28.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2017, vBulletin Solutions Inc.