FFMpeg - 删除重复帧后修剪视频

Mar*_*anD 4 video ffmpeg duplicates

我通过此命令从视频中删除了许多重复的帧(并完全删除了音频)

ffmpeg -i scene.mkv -vf mpdecimate,setpts=N/FRAME_RATE/TB -map:v 0  scene3.mp4
Run Code Online (Sandbox Code Playgroud)

(由 Mulvya 的回答,再次感谢)。

生成的视频正常,但总持续时间不会改变 - 原始视频的最后一帧被冻结以填充剩余时间(播放视频时)。

有什么方法可以修剪视频,使其在最后一帧结束?

Gya*_*yan 5

地图语法应该是

ffmpeg -i scene.mkv -vf mpdecimate,setpts=N/FRAME_RATE/TB -map 0:v scene3.mp4
Run Code Online (Sandbox Code Playgroud)

  • 有什么方法可以在修剪重复帧的同时修剪音频吗?每隔几百个实际帧后,我就会在 1000 秒内出现重复帧。在这些片段中没有音频。那么8分钟的视频被剪成2分钟,但是音频没有被修改,是否可以把不需要的音频部分也删除掉呢? (2认同)