怎样才能在不损失质量的情况下创建小型视频文件?

怎样才能在不损失质量的情况下创建小型视频文件?

有一段时间,我发现了一些时长为 42 分钟、质量非常好的视频。分辨率为 624x352,全屏观看时效果仍然非常好。

我最近在朋友的电脑上看到了《豪斯医生》的一集,它有 94.6 MB!同样的分辨率、同样的质量、同样的长度——但我不知道它是怎么做到的。我查看了我的媒体播放器经典版上的媒体信息,它告诉我它是用 MKVmerge 编码的,然而我试了一下,却无法真正理解它的意义。

我知道视频编码方面有很多东西需要学习,并且我愿意在一定程度上进行学习 - 但是有谁可以告诉我如何将 350 MB 的 AVI 文件缩小到 95 MB 的 MKV 文件且不损失任何质量?

答案1

AVI 或 MKV 部分在这里并不重要。AVI 和 MKV 都只是视频和音频数据的“容器”。重要的是这些容器内的“编解码器”。实际的视频数据。

请阅读以下内容以了解更多信息:什么是编解码器(例如 DivX?),它与文件格式(例如 MPG)有何不同?— 了解编解码器和容器之间的区别对于掌握底层概念至关重要。


最合理的解释是,这 350 MB 文件使用 DivX 或高清作为编码器,MPEG-4 第二部分编解码器。这些都很好,但从质量与文件大小的角度来看,它们有点低效和过时。

编码器会获取原始视频,并尝试删除所有冗余信息,从而丢弃信息。这就是它减小文件大小的方法,但丢弃信息也会降低可见质量。在决定丢弃哪些信息以及如何优化人类感知方面,各种编码器各有优势,但没有神奇的编码器可以创建具有惊人质量的超小文件。

您拥有的视频越小,大概使用x264作为编码器,264 版本编解码器。就质量与文件大小而言,h.264 编解码器效率更高。与大多数其他编解码器相比,它们在低比特率和文件大小下能够更好地保持质量。


但请注意,重新编码已编码的文件肯定会减小其文件大小(这是我们的首要目标),但它也会大大降低其质量。这称为发电损失

获得高质量小文件的唯一方法是重新编码原始文件 — 理想情况下,作为客户,这意味着从蓝光光盘或直接 HDTV 信号中翻录。因此,再说一遍,您无法将 350 MB 的 AVI 文件(使用 XviD)重新编码为 95 MB 的 MKV 文件(使用 x264),否则会造成质量损失。您需要原始的“House”蓝光光盘才能做到这一点。

进一步阅读:

相关内容