gpt4 book ai didi

shell - 从视频中间删除一个子部分

转载 作者:行者123 更新时间:2023-12-04 23:07:42 25 4
gpt4 key购买 nike

我正在尝试使用 FFMPEG 从 2 到 3 秒的视频中删除中间部分。这样视频在开始和结束时播放,但中间部分在 2 到 3 秒之间。

这个页面有点帮助
https://superuser.com/questions/681885/how-can-i-remove-multiple-segments-from-a-video-using-ffmpeg

我的代码如下: -

ffmpeg -i input.mp4 -filter_complex "[0:v]trim=start=2:end=3,setpts=PTS-STARTPTS, concat[out1]" - map [out1] output_without_2_to_3_secs.mp4

但是,使用此代码,我收到以下错误消息

在过滤器 Parsed_concat_2 上找不到未标记输入板 1 的匹配流。我正在使用 Mac。

非常感谢任何建议

最佳答案

您需要提取 start-2 和 3-end,然后将它们连接起来。

ffmpeg -i input.mp4 -filter_complex '
[0:v] trim=duration=2 [p1];
[0:v] trim=start=3, setpts=PTS-STARTPTS [p2];
[p1][p2] concat
' output.mp4

关于shell - 从视频中间删除一个子部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60800648/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com