【问题标题】:ffmpeg command to extract first two minutes of a videoffmpeg 命令提取视频的前两分钟
【发布时间】:2019-06-11 19:48:53
【问题描述】:

将视频截断到前两分钟的最简单的 ffmpeg 命令是什么(如果视频少于两分钟,则什么也不做)?它可以对任何初始视频设置进行传递。

【问题讨论】:

    标签: ffmpeg


    【解决方案1】:
    $ ffmpeg -i in.mov -ss 0 -t 120 out.mov
    

    【讨论】:

    • 如果没有-c copy,它将重新编码并且不会进行传递。正如 Suuuehgi 所说,这真的很慢而且很糟糕。
    【解决方案2】:

    这是David542's post 的改编版本,因为我的edit 被拒绝为“完全多余或严重损害[ing] 可读性”。

    对于提取,必须添加-c copy 标志,

    ffmpeg -i in.mov -ss 0 -t 120 -c copy out.mov
    

    -vcodec copy -acodec copy 的简写是什么。 否则 ffmpeg 重新编码选择在我的机器上慢了大约 1000 倍,并且可能由于采用默认设置而改变质量结果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-10
      • 1970-01-01
      • 2012-05-24
      • 2014-07-07
      • 2021-12-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多