LigH
27th July 2023, 13:23
Do you have any recommendation how to open a sequence of WMV clips in AviSynth+ to concatenate and recode them to a continuous clip?
Would you prefer L-SMASH Source, FFMS2, or a different source filter?
Do you have any experience regarding the sync at their ends, e.g. would recommend trimming them at the last frame or one before?
My current attempt looks good so far...
# sequence of file names here...
c1 = AudioDub(LwLibavVideoSource(fn1), LwLibavAudioSource(fn1)).Trim(0, 0)
c2 = AudioDub(LwLibavVideoSource(fn2), LwLibavAudioSource(fn2)).Trim(0, 0)
c3 = AudioDub(LwLibavVideoSource(fn3), LwLibavAudioSource(fn3)).Trim(0, 0)
c4 = AudioDub(LwLibavVideoSource(fn4), LwLibavAudioSource(fn4)).Trim(0, 0)
c5 = AudioDub(LwLibavVideoSource(fn5), LwLibavAudioSource(fn5)).Trim(0, 0)
c6 = AudioDub(LwLibavVideoSource(fn6), LwLibavAudioSource(fn6)).Trim(0, 0)
c7 = AudioDub(LwLibavVideoSource(fn7), LwLibavAudioSource(fn7)).Trim(0, 0)
c8 = AudioDub(LwLibavVideoSource(fn8), LwLibavAudioSource(fn8)).Trim(0, 0)
return AlignedSplice(c1, c2, c3, c4, c5, c6, c7, c8).Deblock_qed().Normalize(0.7)
But I'm open for recommendations from practical experience.
Would you prefer L-SMASH Source, FFMS2, or a different source filter?
Do you have any experience regarding the sync at their ends, e.g. would recommend trimming them at the last frame or one before?
My current attempt looks good so far...
# sequence of file names here...
c1 = AudioDub(LwLibavVideoSource(fn1), LwLibavAudioSource(fn1)).Trim(0, 0)
c2 = AudioDub(LwLibavVideoSource(fn2), LwLibavAudioSource(fn2)).Trim(0, 0)
c3 = AudioDub(LwLibavVideoSource(fn3), LwLibavAudioSource(fn3)).Trim(0, 0)
c4 = AudioDub(LwLibavVideoSource(fn4), LwLibavAudioSource(fn4)).Trim(0, 0)
c5 = AudioDub(LwLibavVideoSource(fn5), LwLibavAudioSource(fn5)).Trim(0, 0)
c6 = AudioDub(LwLibavVideoSource(fn6), LwLibavAudioSource(fn6)).Trim(0, 0)
c7 = AudioDub(LwLibavVideoSource(fn7), LwLibavAudioSource(fn7)).Trim(0, 0)
c8 = AudioDub(LwLibavVideoSource(fn8), LwLibavAudioSource(fn8)).Trim(0, 0)
return AlignedSplice(c1, c2, c3, c4, c5, c6, c7, c8).Deblock_qed().Normalize(0.7)
But I'm open for recommendations from practical experience.