I had an AVI capture via Amarectv from VHS, which I ran through avisynth+ via avspmod.
The pixelformat section i left as default, and it came out as Matrix coefficients: BT.470 System B/G, which I believe is correct
My second tape came out as 709.
So i put the original tape's capture in and it also now shows as 709 in the UI.
Question is, from YUV422 source, to YUV420 output, does the pixel format's source/actual output, colour space="no change" actually do anything?
and does it actually convert if you pick something different to source, or does it just apply the tag?
And why does it think my source is now 709 and not 601?
If you need more information, happy to provide!
Thanks, Dave
+ Reply to Thread
Results 1 to 11 of 11
-
-
Yes, very most likely correct.
What does "came out as 709" exactly mean? Where did you get this value from (Tool?). What was 709, the Color Primaries and/or Transfer Characteristic and/or Matrix coefficients? Did you resize your video? Did you apply a conversion in your workflow (AviSynth script, Vdub)?My second tape came out as 709.
Which "original" tape? Which UI? Can you post a MediaInfo report?So i put the original tape's capture in and it also now shows as 709 in the UI.
It shouldn't.Question is, from YUV422 source, to YUV420 output, does the pixel format's source/actual output, colour space="no change" actually do anything?
Pick from where? Depends what you are doing and at which stage of the processs/workflow.and does it actually convert if you pick something different to source, or does it just apply the tag?
If nothing is explicitely specified the colorspace is usually by default assumed as 601 for vertical resolutions <720 pixels, and as 709 for vertical resolutions >=720 pixels.And why does it think my source is now 709 and not 601?
But flags can also be wrong or can be set wrongly by the user/tools. Some tools also allow to change the defaults.
Maybe post a MediaInfo report of your files and your Avisynth script.Last edited by Sharc; 1st Sep 2026 at 11:04.
-
Sorry, let me be more clear, I have about 100 files open now with different settings, plus a load of raw frames to compare chroma etc.. so I was a bit vague!
In my avs script, i open the AVI capture, and then -run some things on it- and then
When I opened this in vdub2, and selected compression, I chose x253 8 bitCode:src = src.Spline64Resize(1440, 1080) src.ConvertToYV12()
Then under configure, set the output to YUV420
Then under pixel format, under the YCbCr properties, I set both to "No change"
The mp4 that was produced had this under mediainfo: Matrix coefficients : BT.470 System B/G
To me, this is what I was expecting, as the source should be 601
I then did the same exact thing with tape 2, and the value read: BT.709
I checked in the pixel format settings in vdub and it was still no change, however the compression settings said: YUYV-709 -> YUYV420-709
So I went back and loaded the avs script with the first tape again, and it was now also saying: YUYV-709 -> YUYV420-709
I have been unable to re-produce the events of the first render...
In any case, some experimentation seems to suggest that if (as you said) the file is > 720px it will come up as 709, however the file is actually 601.
If I set it to 601, it says it will convert. However if it tries to convert 601 pixels that it thinks are 709 to 601, it's going to do the wrong thing I would think....
So what settings should I use to save a 601 file which is 1080px out as a 601 (BT.470 System B/G) file?
Do you still need a mediainfo capture? and for which file? -
Your original SD file should be 601, after converting to HD it should be 709.
Head switching noise? Use my Custom JVC VCR Service Remote Control (PTU94023B) to eliminate it! -
Well, it seems to me (and I could well be wrong), that if a file has colour encoding data 601, and one just upscales the image, that the data is still in 601 space.
If one then just renders out with that new tag, it's reported as having a different colour space than what it actually has...
Does that make sense? -
Just guessing: Your captured format of the 2 tapes may not be exactly the same. Check with MediaInfo. Then set in Vdub the Video->Decode Format ... correctly.
I have to leave now. Someone else may chime in.
P.S. If your original source is SD 601, interlaced YUV 4:2:2, limited range (as it should be for a correctly captured VHS) you have 2 options for upscaling:
- Upscale without colorspace conversion and flag it as 601 in the hope the player respects the flag
- Upscale and convert it to 709 (and flag it as 709). This is the safer method as most players would by default assume 709 even when the flag is missing.Last edited by Sharc; 1st Sep 2026 at 12:51.
-
A proper upscale process should convert the colours too.
Head switching noise? Use my Custom JVC VCR Service Remote Control (PTU94023B) to eliminate it! -
-
yes, it is recommended to do it explicitly and flag it correctly to be on the safe side
also deinterlace before upscaling
and put the YV12 conversion at the end of the script
sorry I have to leave now. Maybe someone gives you the script
(Edit: And why do people always want to upscale and inherit problems? Leave as is an let the TV do the deinterlacing and upscaling. TV players usually do a pretty good job).Last edited by Sharc; 1st Sep 2026 at 13:11.
-
The thinking behind this was covered a bit in my other thread.
Any random device, that's upscaling "on the fly", is unlikely to do as good a job as avsynth which can take it's time and think about it.
Also the upscaling "process" can't be controlled, whereas in avsynth I can determine sharpening, noise removal etc.. and know exactly what the end product is going to look like.
It could well be that my reasoning is flawed of course!
Similar Threads
-
VirtualDub2 Fork By v0lt
By CarlOtto in forum Video ConversionReplies: 26Last Post: 16th Jun 2026, 13:18 -
Getting VirtualDub2 to work
By johninwashington in forum Newbie / General discussionsReplies: 21Last Post: 26th Jan 2025, 20:52 -
Two Things about VirtualDub2
By The Enigma in forum Newbie / General discussionsReplies: 2Last Post: 23rd Mar 2024, 12:16 -
Speed up VirtualDub2
By Jay123210599 in forum Newbie / General discussionsReplies: 6Last Post: 15th Jan 2024, 17:44 -
Mpv vs. VirtualDub2
By Jay123210599 in forum Newbie / General discussionsReplies: 8Last Post: 27th Dec 2023, 17:38


Quote
