将 .mp4 转换为 .mkv 是否会改变数据保真度?

Wil*_*iam 3 ffmpeg

我想知道当我将 a 转换.mp4.mkv使用以下命令时,如果质量发生变化。

ffmpeg -i in.mp4 out.mkv
Run Code Online (Sandbox Code Playgroud)

输入文件的in.mp4文件大小为 297 兆字节,而out.mkv文件的大小为249 兆字节,减少了约 15%。经手动检查,分辨率、视频和音频流前后相同(鉴于我对 ffmpeg 的(有限)了解,正如我所期望的那样)。

简单地转换成15%的尺寸减小mkv实际上不会影响视频质量吗?如果是这样,这似乎是释放计算机上一些空间的非常合理的方法。

llo*_*gan 10

质量越来越差

这是由于生成损失造成的,因为您将视频和音频重新编码为有损格式。但您可能没有注意到其中的差异。

输出文件大小将根据输入格式、编码的好坏、输出格式以及使用的设置而有所不同。

MP4 到 MKV 无质量损失

您可以使用流复制模式重新复用并避免重新编码:

ffmpeg -i input.mp4 -c copy output.mkv
Run Code Online (Sandbox Code Playgroud)

您可以将其视为复制和粘贴。视频和音频未受影响,只是放入新容器中。