我有一个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秒钟并结束。有人可以建议正确的方法吗?
谢谢!感谢您的帮助!
答案 0 :(得分:1)
您需要使用setpts
过滤器对帧重新计时。
ffmpeg -i samp1.mp4 -vf mpdecimate,setpts=N/24/TB -vsync vfr out3.mp4