poisondeathray
7th May 2016, 17:20
When you use AssumeTFF().SeparateFields() , (or AssumeBFF().Separatefields() , depending on field order), Every 2nd field appears to become duplicate when ConvertToRGB32(interlaced=true) is used BUT NOT when ConvertToRGB24(interlaced=true) is used prior to separating the fields, or vice-versa, depending on video (some seem to have the bug with RGB24, others RGB32).
-does not happen with a double rate deinterlacer, like bob() or yadif with mode=1, only with separatefields()
-separating fields works fine in YUV.
-repeatable occurrence to every interlaced video samples tested so far, different types of compressions, different source filters
-also occurs with non native camera samples (eg. RGB animation, converted to interlaced YUV in avisynth, back to interlaced RGB24 or RGB32, then assumetff/bff , separatefields)
-vanilla avisynth 2.6 or set's mt 2.6 , haven't tested the others
e.g RGB lagarith animation, bug occurs in RGB32, but not RGB24
1.52MB
zippyshare mirror
http://www32.zippyshare.com/v/kEyHDG1d/file.html
mediafire mirror
https://www.mediafire.com/?c1y1iy1m3nibied
AVISource("LAGS.avi")
AssumeTFF().SeparateFields().SelectEvery(4, 0, 3).Weave()
ConvertToYV12(interlaced=true)
ConvertToRGB32(interlaced=true)
#ConvertToRGB24(interlaced=true)
AssumeTFF()
Separatefields()
eg. video8 huffyuv capture, bug occurs in RGB24, but not RGB32
85.1MB
hotlink
http://forum.videohelp.com/attachments/36584-1460771889/k15_raw%20capture.avi
original forum post
http://forum.videohelp.com/threads/378093-Video8-restoration-advice?p=2441461&viewfull=1#post2441461
AVISource("k15_raw capture.avi")
#ConvertToRGB32(interlaced=true)
ConvertToRGB24(interlaced=true)
AssumeTFF()
Separatefields()
eg. MPEG2 camcorder sample, bug occurs in RGB32, but not RGB24
9.7MB
hotlink
http://forum.videohelp.com/attachments/36908-1462609215/M2U00386.mpg
original forum post
http://forum.videohelp.com/threads/378427-DV-footage-is-giving-me-yellow-blue-spots-any-way-to-remove-it?p=2444302&viewfull=1#post2444302
MPEG2Source("M2U00386.d2v")
ConvertToRGB32(interlaced=true)
#ConvertToRGB24(interlaced=true)
AssumeTFF()
Separatefields()
-does not happen with a double rate deinterlacer, like bob() or yadif with mode=1, only with separatefields()
-separating fields works fine in YUV.
-repeatable occurrence to every interlaced video samples tested so far, different types of compressions, different source filters
-also occurs with non native camera samples (eg. RGB animation, converted to interlaced YUV in avisynth, back to interlaced RGB24 or RGB32, then assumetff/bff , separatefields)
-vanilla avisynth 2.6 or set's mt 2.6 , haven't tested the others
e.g RGB lagarith animation, bug occurs in RGB32, but not RGB24
1.52MB
zippyshare mirror
http://www32.zippyshare.com/v/kEyHDG1d/file.html
mediafire mirror
https://www.mediafire.com/?c1y1iy1m3nibied
AVISource("LAGS.avi")
AssumeTFF().SeparateFields().SelectEvery(4, 0, 3).Weave()
ConvertToYV12(interlaced=true)
ConvertToRGB32(interlaced=true)
#ConvertToRGB24(interlaced=true)
AssumeTFF()
Separatefields()
eg. video8 huffyuv capture, bug occurs in RGB24, but not RGB32
85.1MB
hotlink
http://forum.videohelp.com/attachments/36584-1460771889/k15_raw%20capture.avi
original forum post
http://forum.videohelp.com/threads/378093-Video8-restoration-advice?p=2441461&viewfull=1#post2441461
AVISource("k15_raw capture.avi")
#ConvertToRGB32(interlaced=true)
ConvertToRGB24(interlaced=true)
AssumeTFF()
Separatefields()
eg. MPEG2 camcorder sample, bug occurs in RGB32, but not RGB24
9.7MB
hotlink
http://forum.videohelp.com/attachments/36908-1462609215/M2U00386.mpg
original forum post
http://forum.videohelp.com/threads/378427-DV-footage-is-giving-me-yellow-blue-spots-any-way-to-remove-it?p=2444302&viewfull=1#post2444302
MPEG2Source("M2U00386.d2v")
ConvertToRGB32(interlaced=true)
#ConvertToRGB24(interlaced=true)
AssumeTFF()
Separatefields()