我有一个视频文件,每2-3秒包含一次重复的帧。
我能够使用以下命令行删除这些冗余帧:
ffmpeg -i input.mp4 -vf mpdecimate,setpts = N / FRAME_RATE / TB out.mp4
然而,与此同时,视频也被转码为渐进式剪辑而非隔行扫描(就像原始文件一样)。 如何强制FFmpeg维持隔行扫描结构,同时删除重复的帧?
我是FFMpeg的新手,对命令行和所有内容都不了解。 也许你可以用正确的代码帮助我?
谢谢, 丹尼尔
答案 0 :(得分:0)
虽然这是非常具体的,但这是一个想法:
您可以尝试提供-ilme选项:
' - ilme'
强制编码器中的隔行扫描支持(仅限MPEG-2和MPEG-4)。 如果您的输入文件是隔行扫描并且您想要保留,请使用此选项 最小损失的隔行扫描格式。替代方案是 使用'-deinterlace'对输入流进行去交错,但是去隔行 引入损失。