FFmpeg IVTC: 如何使用 FFmpeg 将交错视频转换为非交错视频
IVTC 是逆交错的缩写,它指的是在视频编码时将交错的视频重新变为非交错的视频。下面是使用 FFmpeg 进行 IVTC 的步骤:
- 将交错的视频转换为非交错的视频:
ffmpeg -i input_interlaced_video.mp4 -vf yadif=1 -c:a copy output_non_interlaced_video.mp4
- 通过滤镜进行 IVTC:
ffmpeg -i output_non_interlaced_video.mp4 -vf 'pullup, setfield=bff, yadif=0:-1:1, setfield=tff' -c:a copy output_ivtc_video.mp4
在这个命令中,pullup 滤镜用于将上下场交错的视频转换为帧交错的视频,setfield=bff 和 setfield=tff 用于设置帧交错的顺序,yadif=0:-1:1 滤镜用于进行反交错操作。
- 输出 IVTC 后的视频:
ffmpeg -i output_ivtc_video.mp4 -c:a copy -crf 18 output_final_video.mp4
在这个命令中,-crf 参数用于设置输出视频的质量,数值越小质量越高。
原文地址: https://www.cveoy.top/t/topic/nAaC 著作权归作者所有。请勿转载和采集!