2020-08-27, 11:00 PM
(This post was last modified: 2020-09-01, 05:26 PM by Chewtobacca.)
That's what I do as well, so we're on the same page. You have my sync script for the audio. I'll write one for the video to help a potential/possible future project.
EDIT: The following assumes that the latest stable version of ffmpeg has decoded the VC-1 video on the UK BD in a frame-accurate way, which it does on a good day. Of course, if you are on Windows, DGIndexNV or the MS WMV DMO decoder would be a better bet. Needless to say, rendering the LD capture to lossless AVI before applying the script is advisable.
That should be it, although an adjustment here or there might be needed. Auto-IVTC tends to throw a few curveballs here and there, but with luck I've got the worst of them.
EDIT: Although two-line subtitles impinge on the active image area, I can't see any shots in which the color in the bottom of the frame differs markedly from the rest, so dealing with the subtitles by cropping and breaking the film into sections is totally doable.
EDIT: The following assumes that the latest stable version of ffmpeg has decoded the VC-1 video on the UK BD in a frame-accurate way, which it does on a good day. Of course, if you are on Windows, DGIndexNV or the MS WMV DMO decoder would be a better bet. Needless to say, rendering the LD capture to lossless AVI before applying the script is advisable.
Code:
ld=WhateverSource()
\.Crop(4,4,-4,-86) [*or Crop(4,4,-4,-134) to crop out the two-line subtitles*]
\.Loop(0,260163,260304)
\.Loop(0,253512,253513)
\.DuplicateFrame(253511)
\.DuplicateFrame(253209)
\.DeleteFrame(253072)
\.DeleteFrame(253071)
\.DuplicateFrame(253070)
\.DuplicateFrame(252749)
\.DeleteFrame(252644)
\.DeleteFrame(252643)
\.DuplicateFrame(252642)
\.DuplicateFrame(251476)
\.DeleteFrame(251475)
\.DeleteFrame(250782)
\.DuplicateFrame(250781)
\.DeleteFrame(250411)
\.DuplicateFrame(250410)
\.DuplicateFrame(248541)
\.DuplicateFrame(242625)
\.DuplicateFrame(206395)
\.DuplicateFrame(165660)
\.DuplicateFrame(165659)
\.DuplicateFrame(153531)
\.DeleteFrame(153529,153530)
\.DuplicateFrame(153403)
\.DuplicateFrame(152465)
\.DuplicateFrame(152464)
\.DeleteFrame(139984)
\.Loop(5,139983,139983)
\.DeleteFrame(139938)
\.DeleteFrame(139896)
\.DeleteFrame(139852)
\.Loop(0,102005,102004)
\.DuplicateFrame(102003)
\.DuplicateFrame(101790)
\.DeleteFrame(101515)
\.DuplicateFrame(101247)
\.DeleteFrame(101246)
\.DuplicateFrame(101245)
\.DuplicateFrame(76599)
\.DuplicateFrame(72893)
\.Loop(3,72892,72892)
\.DuplicateFrame(34969)
\.Loop(405,1660,1660)
\.Loop(0,0,1659)
return ld
That should be it, although an adjustment here or there might be needed. Auto-IVTC tends to throw a few curveballs here and there, but with luck I've got the worst of them.
EDIT: Although two-line subtitles impinge on the active image area, I can't see any shots in which the color in the bottom of the frame differs markedly from the rest, so dealing with the subtitles by cropping and breaking the film into sections is totally doable.