用途:处理隔行扫描与电视电影(3:2 pulldown)素材,将广播、DVD、蓝光及旧视频转为逐行,或做场序修正与反电视电影。
主要能力:先用 idet 检测内容类型(TFF/BFF/Progressive/Undetermined)。去隔行滤镜包括 yadif(通用)、bwdif(质量更高)、w3fdif(三场插值)、kerndeint;反电视电影用 pullup、fieldmatch 配合 decimate;场处理用 fieldorder、separatefields、weave、tinterlace、il。硬件加速提供 yadif_cuda、bwdif_cuda、bwdif_vulkan、deinterlace_vaapi、deinterlace_qsv。
必要用法示例:检测 ffmpeg -i input.mp4 -vf "idet" -frames:v 500 -f null -;基础去隔行 ffmpeg -i interlaced.mp4 -vf "yadif" output.mp4;双帧率 yadif=1;反电视电影 ffmpeg -i telecined.mp4 -vf "fieldmatch,decimate" -r 24000/1001 output.mp4;CUDA 需 -hwaccel cuda -hwaccel_output_format cuda 并配合 yadif_cuda。
适用场景:广播 1080i 转 1080p、DVD/蓝光处理、旧视频数字化、场序纠正、胶片类素材 IVTC。
限制与注意:先检测再处理;隔行用去隔行,电视电影胶片内容应走 IVTC 而非去隔行;注意场序与帧率模式选择;GPU 滤镜需对应硬件与 FFmpeg 版本(如 bwdif_cuda 需 7.0+,bwdif_vulkan 需 8.0+);建议先在小片段测试。具体性能与效果资料未提供。