如何使用 ffmpeg 将视频转换为不压缩的 avi?

如何使用 ffmpeg 将视频转换为不压缩的 avi?

我正在使用此命令将 .mp4 视频文件转换为 avi:

ffmpeg -i video.mp4 video.avi

但是我得到的 .avi 文件是用 FMP4 压缩的,我无法在 VirtualDub 中打开它。

我怎样才能创建一个完全没有压缩的 .avi 文件?或者使用 Virtualdub 可以理解的非常简单的 lossles 编解码器?或者使用 DivX one-pass?

答案1

由于输入流已编码,因此ffmpeg必须将其转换为“无损”编解码器。这是一个仅包含 I 帧的编解码器。Avi 是流的容器,因此对“转换”一无所知。

ffmpeg -i video.mp4 -c:a copy -c:v ayuv output.avi

应该可以解决问题,其中“ayuv”是可能的编解码器之一。

更多信息这里

相关内容