【问题标题】:Ffmpeg split video into multiple chunk but in different duration lengthFfmpeg 将视频拆分为多个块,但持续时间长度不同
【发布时间】:2020-04-11 03:36:24
【问题描述】:

我知道如何将视频拆分为相等的持续时间长度,但在这里我想将视频拆分为不相等的部分,并且每次的部分数量和持续时间都不同。

For ex, video length is 50 sec, i want to split it in 4 parts. 
1) 0 sec - 5 sec 
2) 6 sec - 22 sec
3) 23 sec - 34 sec
4) 35 sec - 50 sec

【问题讨论】:

  • 我假设您不打算在输出文件中留下一秒钟的间隙,对吧?所以你真的想要 0-5, 5;01-22, 22;01-34, ...

标签: ffmpeg android-ffmpeg ffmpeg-php fluent-ffmpeg pyffmpeg


【解决方案1】:

如果您要捕获和分割所有输入,请使用类似

ffmpeg -i input.mp4 -c copy -f segment -segment_times 0,5,22,34,50 output%d.mp4

【讨论】:

  • 它不起作用,它会在不同的持续时间内创建空白视频。
  • 尝试使用不同于“复制”的编解码器。要么完全省略-c copy,要么指定您的首选编码。
  • 呃。对不起。 -vn 表示没有视频。 (这个的不同用途的保留)。
【解决方案2】:

如果您正在寻找音频,那么您可以尝试修改 @L 的版本。斯科特·约翰逊

ffmpeg -i audio1.mp3 -c copy -f segment -segment_times 5,22,34,50 output%d.mp3

【讨论】:

    猜你喜欢
    • 2021-02-24
    • 1970-01-01
    • 2015-05-29
    • 2016-12-17
    • 1970-01-01
    • 2015-05-29
    • 1970-01-01
    • 2020-12-11
    • 2015-02-08
    相关资源
    最近更新 更多