使用 ffmpeg 将 avi 视频剪切到另一个 avi 而不会降低质量

Cut avi video to another avi without losing quality using ffmpeg

我有一个 .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 输出文件并保持良好的质量。

您可以使用以下命令:

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

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