Quantcast Best App for Color Correcting MPEG Movies? - digitalFAQ.com Forums [Archives]
  #1  
12-18-2002, 01:17 AM
Reno Reno is offline
Free Member
 
Join Date: Nov 2002
Location: Sunny California
Posts: 242
Thanks: 0
Thanked 0 Times in 0 Posts
I really enjoy the results I get using your templates, Kwag! But I've noticed the color fidelity isn't quite as good as I like. A few simple RGB adjustments, and maybe brightness/contrast controls would do the trick, what do you recommend (I would like a simple drag and drop interface, if possible, and I'll pick up any retail software you recommend)?
Reply With Quote
Someday, 12:01 PM
admin's Avatar
Site Staff / Ad Manager
 
Join Date: Dec 2002
Posts: 42
Thanks: ∞
Thanked 42 Times in 42 Posts
  #2  
12-18-2002, 01:28 AM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Not sure about that Reno. If your source is DVD, the KVCD you make has exactly the same color space/brightness/contrast. Every KVCD I've made using the x3 template, looks almost identical to the original DVD. Quality wise and color wise. If your source is other than DVD, that could be the cause for the difference.

-kwag
Reply With Quote
  #3  
12-18-2002, 03:49 PM
Reno Reno is offline
Free Member
 
Join Date: Nov 2002
Location: Sunny California
Posts: 242
Thanks: 0
Thanked 0 Times in 0 Posts
My main sources up till now have been Divx Avi's. Could that explain the color problem?

And now that I look back at my source files, the color info does appear to be the same. Any way to improve on that?
Reply With Quote
  #4  
12-18-2002, 04:32 PM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by kwag
If your source is DVD, the KVCD you make has exactly the same color space/brightness/contrast.
It does end up the same colourspace (YV12), but goes through numerous transformations on the way. Usually this is:

YV12 stored on DVD
MPEG2DEC reads YV12 from DVD, converts to YUY2
Avisynth processes in YUY2
VFAPI plugin reads YUY2 from Avisynth, converts to RGB
TMPGEnc reads RGB from VFAPI plugin, converts to YV12
YV12 stored on VCD

Each conversion introduces errors, except for the initial YV12->YUY2 if it's done right. This is one of the reasons people are excited about Avisynth 2.5, which has native support for YV12. With it, the process would look like:

YV12 stored on DVD
MPEG2DEC reads YV12 from DVD
Avisynth processes in YV12
VFAPI plugin reads YV12 from Avisynth, converts to RGB
TMPGEnc reads RGB from VFAPI plugin, converts to YV12
YV12 stored on VCD

Which of course is better but still not perfect. This is the ideal process, as used by most 2.5 testers right now:

YV12 stored on DVD
MPEG2DEC reads YV12 from DVD
Avisynth processes in YV12
VDub mod reads YV12 from Avisynth
XViD reads YV12 from VDub, compresses
YV12 stored in MPEG-4 file

Perfect colour fidelity. Time for us to petition for support for YV12 source material in TMPGEnc .
Reply With Quote
  #5  
12-18-2002, 04:39 PM
Reno Reno is offline
Free Member
 
Join Date: Nov 2002
Location: Sunny California
Posts: 242
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks Sansgrip.....

Do you know of a way to correct after the conversion has taken place (other than adjusting the TV )??
Reply With Quote
  #6  
12-18-2002, 04:49 PM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by Reno
Do you know of a way to correct after the conversion has taken place (other than adjusting the TV )??
The only way I've tested and know for a fact maintains correct colour ranges when using TMPGEnc is:

1) Use the ReadAVS VFAPI plugin to open the .avs file -- uncheck all other plugins in the TMPGEnc config;

2) Avoid as much as possible extra colourspace conversions within your script;

3) DO NOT CHECK "Output YUV data as Basic YCbCr not CCIR601"; and

4) Make sure Avisynth is outputing YUY2.

If you do this you will at least maintain the correct ranges (i.e. pure black will stay 16, pure white will stay 235) all the way through, and errors due to conversions will be minimized.

It's probably possible to achieve the same thing with a ConvertToRGB at the end of the script and by using the VFW-compatible VFAPI plugin, but I've not tested it to see whether "Output YUV data as Basic YCbCr not CCIR601" should be checked or not in those circumstances.
Reply With Quote
  #7  
12-18-2002, 05:39 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by SansGrip
It does end up the same colourspace (YV12), but goes through numerous transformations on the way. Usually this is:

YV12 stored on DVD
MPEG2DEC reads YV12 from DVD, converts to YUY2
Avisynth processes in YUY2
VFAPI plugin reads YUY2 from Avisynth, converts to RGB
TMPGEnc reads RGB from VFAPI plugin, converts to YV12
YV12 stored on VCD

Each conversion introduces errors, except for the initial YV12->YUY2 if it's done
You know, you just triggered a memory in my mind, about this user over at "Another forum" where he insisted on encoding directly from the VOB's He always claimed that it was the best quality/color fidelity, etc., and the moderators there slammed him around all the time and told him to shut up because he didn't know what he was talking about. I guess he is 100% correct on the color space issue, but the main problem is that encoding directly from a VOB you can't take advantage of rff flags to encode at 23.976fps.
And all of these discussions were PRIOR to AviSynth 2.5. So he has a point!. Here, have a laugh!: http://www.vcdhelp.com/forum/viewtopic.php?t=123172

-kwag
Reply With Quote
  #8  
12-18-2002, 07:18 PM
SansGrip SansGrip is offline
Free Member
 
Join Date: Nov 2002
Location: Ontario, Canada
Posts: 1,135
Thanks: 0
Thanked 0 Times in 0 Posts
Quote:
Originally Posted by kwag
I just posted a reply in that thread .
Reply With Quote
  #9  
12-18-2002, 08:36 PM
kwag kwag is offline
Free Member
 
Join Date: Apr 2002
Location: Puerto Rico, USA
Posts: 13,537
Thanks: 0
Thanked 0 Times in 0 Posts
Oh I can't wait for the replies
That site should be called VCDhell, not help, because most discussions end up in loose-loose situation for the users. Some moderators there just have a mind narrower than a pencil point

-kwag
Reply With Quote
Reply




Similar Threads
Thread Thread Starter Forum Replies Last Post
Espacio de color Prodater64 Convertir y Codificar Video (Español) 0 03-22-2004 03:16 PM
Skipping kvcd mpeg movies when burned TI Authoring VCD, DVD, Blu-ray 2 11-26-2003 09:36 AM
PELIS DE COLOR AZUL SPARKY Convertir y Codificar Video (Español) 18 10-16-2003 02:56 PM
Problemas con el color. alfbosie Convertir y Codificar Video (Español) 1 08-04-2003 12:57 AM
VirtualDub: Correcting Field Order and Swapping in interlaced sources ozjeff99 Video Encoding and Conversion 9 05-16-2003 02:21 AM

Thread Tools



 
All times are GMT -5. The time now is 02:40 AM  —  vBulletin © Jelsoft Enterprises Ltd