要使用ffmpeg进行IVTC,需要使用以下命令:

ffmpeg -i input_file -vf "yadif=1,mcdeint=2:1:10,hqdn3d=4:3:6:3" -c:v libx264 -preset medium -crf 18 -c:a copy output_file

这个命令包括三个滤镜:

  1. yadif=1:去隔行扫描。
  2. mcdeint=2:1:10:使用MCDeint算法进行反交错,其中2表示使用两帧进行运动估计,1表示使用一帧进行反交错,10表示使用10个线程进行处理。
  3. hqdn3d=4:3:6:3:应用HQDN3D滤镜进行降噪,其中4表示Luma噪声的最大值,3表示Chroma噪声的最大值,6表示Luma噪声的平均强度,3表示Chroma噪声的平均强度。

-c:v libx264 -preset medium -crf 18 -c:a copy用于指定输出视频编码器,视频质量和音频编码器。

需要注意的是,这个命令只能用于处理隔行扫描的视频,如果视频本身是逐行扫描的,就不需要进行IVTC处理。

怎么使用ffmpeg最新版进行IVTC

原文地址: https://www.cveoy.top/t/topic/cPQM 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录