如何使用 ffmpeg 从视频中删除特定持续时间
Posted
技术标签:
【中文标题】如何使用 ffmpeg 从视频中删除特定持续时间【英文标题】:How to remove specific duration from video using ffmpeg 【发布时间】:2017-03-31 04:19:30 【问题描述】:我尝试了很多方法来解决这个问题,我之前也尝试过这段代码
ffmpeg -i movie.mp4 -vf trim=3:8 cut.mp4
但是对于结果,音频仍然存在,但视频消失了。我想要的只是视频和音频都被删除了。 谁能帮我解决这个问题?
【问题讨论】:
【参考方案1】:使用
ffmpeg -i movie.mp4 -vf "select='not(between(t,3,8))',setpts=N/FRAME_RATE/TB" -af aselect='not(between(t,3,8))',asetpts=N/SR/TB cut.mp4
【讨论】:
我试过了,它说 Missing ')' or too many args in 'between(t' 看起来你必须在选择中转义逗号。'not(between(t\,3\,8))'以上是关于如何使用 ffmpeg 从视频中删除特定持续时间的主要内容,如果未能解决你的问题,请参考以下文章