【问题标题】:FFmpeg disassemble video into partsFFmpeg 将视频拆解成零件
【发布时间】:2017-06-18 10:41:42
【问题描述】:

如何将视频分解为具有给定时间码的部分,到目前为止我尝试过这个:

ffmpeg -v quiet -y -i test.m2v -vcodec copy -acodec copy -ss 00:01:12 -t 00:04:21 -sn part1.m2v

但不知何故,视频的长度超过了6 分钟,而它的长度应该是00:03:09 (00:04:21 - 00:01:12)

我做错了什么

编辑:

如果我以00:00:00 的开始时间执行相同的命令,如下所示:

ffmpeg -v quiet -y -i test.m2v -vcodec copy -acodec copy -ss 00:00:00 -t 00:01:21 -sn part1.m2v

它为我创建了一个正确的输出。

【问题讨论】:

  • @Mulvya 嗨,我浏览了那个帖子,但没有用
  • 它不起作用 - 我链接到解释为什么它不起作用。放弃复制模式以获得精确的持续时间。
  • @Mulvya hmm 那么命令会是什么样子?
  • 使用ffmpeg -v quiet -y -i test.m2v -acodec copy -ss 00:01:12 -to 00:04:21 -sn part1.m2v-t 是持续时间,而不是outpoint)
  • @Mulvya 为什么这样的事情不起作用:ffmpeg -v quiet -y -i test.m2v -acodec copy -ss 00:02:55 -to 00:00:16 -sn newtest. m2v

标签: video command-line ffmpeg


【解决方案1】:

你可以使用 -t 来表示持续时间;和 -to 表示出点

所以用

ffmpeg -v quiet -y -i test.m2v -acodec copy -ss 00:01:12 -to 00:04:21 -sn part1.m2v

【讨论】:

    猜你喜欢
    • 2016-06-16
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多