Exact Values in Standards
The luma Y formula in RGB for both systems is:
Y=kR⋅R+kG⋅G+kB⋅BY=k R⋅R+k G⋅G+k B⋅B
In BT.601 (digital SD PAL, NTSC, etc.): kG=0.587k G=0.587, though sometimes rounded or listed as 0.30 in older docs. For analog PAL (BT.470 system B/G/I): coefficients were closer to 0.30R + 0.59G + 0.11B, but practical VCR/VHS implementations had drifts, creating a perceived higher green level.
Why the Difference Causes "Green" Effect
The gap between 0.30 and 0.299 (or precise 0.587) is tiny (~0.3%), but during VHS capture (analog path with imperfect Y/C separation) + conversion to digital YCbCr BT.601, it causes a mismatch: the green channel gets disproportionately boosted or shifted in the color vector. In practice, grabbing VHS PAL to a BT.601 card assumes the newer coefficient, which on analog VCR output (older bias) results in a slight green boost in decoded RGB/YUV.
Practical Impact in Workflow
During VHS PAL digitization to digital SD (e.g., DV, MPEG2 720x576) without correction, the green level appears higher than in native digital PAL (studio, DVD), due to analog bias + matrix mismatch. In AviSynth/FFmpeg: use ColorMatrix with source=rec601 > dest=rec601 (or bt470 if available), plus Levels(16,1.0,235,0,255) + manual tint shift for VHS.
Correction in Tools
In FFmpeg: -vf colormatrix=bt601:bt601 with analog input flag, or custom matrix with k_G=0.30 for VHS source. AviSynth: ConvertToYV12(matrix="Rec601") after ColorMatrix(source="Rec601",dest="Rec601"), but verify waveform on green vector. These values stem from standard evolution: analog PAL used simplified ~0.30G coefficients, while digital SD refined to 0.587G (with 0.299R+0.114B=0.413, rest G).
---
# Green dominant correction: slight tint shift toward magenta + reduce G sat
source = RGBAdjust(0, -2, 0, 0, adjustV=-4) # R=0, G=-2, B=0; U/V shift on -V (magenta)
or
ColorMatrix(source="FCC", dest="Rec601")
ColorMatrix: Key feature – converts YUV assuming a mismatched source (PAL analog ~BT.470/FCC, where G~0.30/0.59) to a BT.601 target (G=0.587). This reduces green bias without losing detail
+ Reply to Thread
Results 1 to 1 of 1
Similar Threads
-
FFMPEG: conversion from YUV (BT601/709) to sRGB
By rgr in forum Video ConversionReplies: 3Last Post: 21st Dec 2025, 08:20 -
Looking for a digital to analog converter with pvr for analog CRT TVs
By jacatone in forum Newbie / General discussionsReplies: 5Last Post: 18th May 2025, 14:47 -
I still use obsolete analog/digital SD and 1080i cameras in 2024
By Joscraft_05 in forum Off topicReplies: 13Last Post: 27th Dec 2024, 07:21 -
Analog to Digital video8 and Hi8 conversion
By theshootinguy in forum MacReplies: 8Last Post: 20th Dec 2022, 17:59 -
Converting analog Video8 and Hi8 to digital
By ldemer in forum MacReplies: 14Last Post: 15th Dec 2022, 18:01


Quote