【问题标题】:How to remove specific duration from video using ffmpeg如何使用 ffmpeg 从视频中删除特定持续时间
【发布时间】:2017-03-31 04:19:30
【问题描述】:

我尝试了很多方法来解决这个问题,我之前也尝试过这段代码

ffmpeg -i movie.mp4 -vf trim=3:8 cut.mp4

但是对于结果,音频仍然存在,但视频消失了。我想要的只是视频和音频都被删除了。 谁能帮我解决这个问题?

【问题讨论】:

    标签: linux ubuntu audio video ffmpeg


    【解决方案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))'
    猜你喜欢
    • 2016-12-17
    • 2014-08-07
    • 2014-11-11
    • 2020-12-11
    • 2015-05-29
    • 2011-09-21
    • 2016-06-08
    • 2014-02-26
    • 2015-02-08
    相关资源
    最近更新 更多