首页 > 解决方案 > 将 .mp4 转换为 .mkv 会改变数据保真度吗?

问题描述

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

ffmpeg -i in.mp4 out.mkv

输入文件in.mp4的文件大小为 297 兆字节,而out.mkv文件的大小为249 兆字节,约低 15%。在手动检查后,分辨率、视频和音频流在之前/之后是相同的(鉴于我对 ffmpeg 的(有限)知识我会预料到的)。

mkv只是简单地转换为实际上不会影响视频的质量,是否会减小 15% 的大小?如果是这样,这似乎是一种非常合理的方式来释放我的计算机上的一些空间。

标签: ffmpeg

解决方案


质量越来越差

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

输出文件的大小会因输入格式、编码好坏、输出格式和使用的设置而异。

MP4 到 MKV 没有质量损失

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

ffmpeg -i input.mp4 -c copy output.mkv

您可以将其视为复制和粘贴。视频和音频保持不变,只是放入一个新容器中。


推荐阅读