Dikiy
13th November 2006, 20:18
:( After Capture from VHS: even chroma fields (chroma only) inhere before Luma in Current Frame (1 frame back),
and odd chroma fields inhere after Luma Current Frame (1 frame to front)!!!
... (Avisynth or VDub)
... many,very many chroma artefacts ...cassette stable capture their.
From "Capture.avi" YUY2Format - Huffyuv 2.1.1 Codec take frames:
!!Only Chroma!! in progressive frames:
odd _>>>___ chroma _>>>_
^ \ | \
PrevFrame FullCorrectedFrame NextFrame
^ | ^ |
even _<<<__| |__<<<__ chroma
Possible programming process???! ...
1) (for first frame) save current odd chroma odd fields (to buff2) ... goto next frame
2) Read next frame with even chroma fields to buff1 (pre read frame num 3)
3) Correct current frame even chroma from buff1
4) Save in buff1 current frame odd chroma
5) Correct current frame odd chroma (from buff2)
6) Copy to buff2 = buff1
7) goto next frame
... OR ...
From frame num 1 take !even! num frame and (if visual need del):
1) In every even frames copy Chroma odd fields to even Chroma fields
2) and in every odd frames copy Chroma even fields to odd Chroma fields
...if needed manual delete first frame (for odd...), and no dropped frames...
... Please help :)
... Beforehand Thanks !!!
and odd chroma fields inhere after Luma Current Frame (1 frame to front)!!!
... (Avisynth or VDub)
... many,very many chroma artefacts ...cassette stable capture their.
From "Capture.avi" YUY2Format - Huffyuv 2.1.1 Codec take frames:
!!Only Chroma!! in progressive frames:
odd _>>>___ chroma _>>>_
^ \ | \
PrevFrame FullCorrectedFrame NextFrame
^ | ^ |
even _<<<__| |__<<<__ chroma
Possible programming process???! ...
1) (for first frame) save current odd chroma odd fields (to buff2) ... goto next frame
2) Read next frame with even chroma fields to buff1 (pre read frame num 3)
3) Correct current frame even chroma from buff1
4) Save in buff1 current frame odd chroma
5) Correct current frame odd chroma (from buff2)
6) Copy to buff2 = buff1
7) goto next frame
... OR ...
From frame num 1 take !even! num frame and (if visual need del):
1) In every even frames copy Chroma odd fields to even Chroma fields
2) and in every odd frames copy Chroma even fields to odd Chroma fields
...if needed manual delete first frame (for odd...), and no dropped frames...
... Please help :)
... Beforehand Thanks !!!