![]() ![]() Vo_chroma = VToY(od).blur(0,1.5).binomialblur(5).vsTTempsmooth(maxr=1,ythresh=70, strength=2) Uo_chroma = UToY(od).blur(0,1.5).binomialblur(5).vsTTempsmooth(maxr=1,ythresh=70, strength=2) Ve_chroma = VToY(ev).blur(0,1.5).binomialblur(5).vsTTempsmooth(maxr=1,ythresh=70, strength=2) Ue_chroma = UToY(ev).blur(0,1.5).binomialblur(5).vsTTempsmooth(maxr=1,ythresh=70, strength=2) Od=orig.assumetff().separatefields().selectodd() But if there is motion you will see comb artifacts (unless the editor/player is hiding that from you by deinterlacing).Įv=orig.assumetff().separatefields().selecteven() If there is no motion between the two fields they weave together into a nice single picture. Those two picture are intended to be viewed separately, and sequentially (they represent pictures taken at two different times, 1/50th second apart in PAL video). It needs to be re-captured without that resizing.Īn interlaced frame of video contains two half pictures (called fields), one in all the even scan lines, one in all the odd scan lines. That has caused partial blending the two fields. ![]() It was resized vertically (my guess is you cropped away the head switching noise at the bottom of the frame and resized back to 576 lines) while it was interlaced, without special interlaced handling. Interlaced video will show comb artifacts whenever there is motion. You can tell the clip is interlaced by viewing it in an editor that doesn't deinterlace. It can also determine if the video is encoded interlaced or progressive (this is a matter of how the codec handles the video internally - interlaced video needs special handling within the codec). ![]() MediaInfo is usually pretty good at determining if a video is RGB, YUV 4:2:2, YUV 4:2:0, etc. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |