删除重复的框架

时间:2018-12-28 20:41:27

标签: ffmpeg

我有一个4.7秒的mp4文件,每秒大约插入几个重复的帧。我想删除这些框架。我用以下命令运行ffmpeg:

alias nvim='nvim  -c "source .config/nvim/init.vim"'

,这确实删除了重复项。该文件从142帧和88重复变为54帧且无重复。但是输出文件的长度仍然约为4.7秒,因此其显示速度约为54 / 4.7 = 9fps,这很生涩。删除重复帧的原因是为了消除它们造成的混乱,但是现在以9fps的速度,我仍然很混乱。删除重复项后,我希望输出以24fps的速度显示,因此剪辑可以流畅播放约2秒钟并结束。有人可以建议正确的方法吗?

谢谢!感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

您需要使用setpts过滤器对帧重新计时。

ffmpeg -i samp1.mp4 -vf mpdecimate,setpts=N/24/TB -vsync vfr out3.mp4