Posting 41 from vapours posted at 2025-01-07 22:08:04 expires:
2025-04-07 22:08:04
# grab from sony Sony HDR-FX1E
dvgrab --autosplit -timestamp --format hdv dvgrab-
# all -m2t to one file
ffmpeg -f concat -safe 0 -i list.txt -c copy "tape_concatenated.avi"
# to h264
vspipe -c y4m deinterlance.vpy - | ffmpeg -i pipe: -i tape_concatenated.avi -map 0:v -map 1:a -c:v libx264 -crf 17 -preset medium -c:a aac -ar 44100 tape2.mp4
# for davinci resolve
vspipe -c y4m deinterlance2.vpy - | ffmpeg -i pipe: -i tape_concatenated.avi -c:v dnxhd -profile:v dnxhr_hqx -pix_fmt yuv422p10 -c:a pcm_s16le ouputvideo.mov
_________________
##### deinterlance.vpy
from vapoursynth import core
import havsfunc as haf
clip = core.ffms2.Source('tape_concatenated.avi')
clip = haf.QTGMC(clip, Preset="Slower", TFF=True, FPSDIVISOR=1, Turning=DV-HD )
clip = core.resize.Lanczos(clip, width=1440, height=1080)
clip.set_output()