【问题标题】:Cut avi video to another avi without losing quality using ffmpeg使用 ffmpeg 将 avi 视频剪切到另一个 avi 而不损失质量
【发布时间】:2015-04-04 17:41:47
【问题描述】:

我有一个 .avi 视频。我需要将其中的一部分剪切为另一个 .avi 文件。当我这样做时,剪切文件的质量会下降:

ffmpeg -i input.avi -ss 00:34:00 -t 00:10:00 -async 1 cut.avi

但是,如果我以同样的方式将其转换为 .mp4,我将获得良好的质量:

ffmpeg -i input.avi -ss 00:34:00 -t 00:10:00 -async 1 cut.mp4

我想知道如何获得 .avi 输出文件并保持良好的质量。

【问题讨论】:

    标签: video ffmpeg


    【解决方案1】:

    您可以使用以下命令:

    ffmpeg -ss 00:34:00 -i input.avi -t 00:10:00 -codec copy cut.avi
    

    这将stream copy(重新复用)原始文件中的所有流类型。

    【讨论】:

    • -t 00:10:00 会将 10 分钟的持续时间复制到输出流。要指定输入流的开始位置和停止位置,请执行以下操作:ffmpeg -ss 00:05:25 -to 02:23:23 -i input.avi -codec copy output.avi。使用输入流的时钟,这将跳过 5:25 分钟之前的所有内容以及位置 2:23:23 小时之后的所有内容
    猜你喜欢
    • 2013-03-15
    • 2016-12-23
    • 1970-01-01
    • 1970-01-01
    • 2016-01-27
    • 1970-01-01
    • 2010-12-16
    • 2017-05-21
    • 1970-01-01
    相关资源
    最近更新 更多