【发布时间】:2015-12-23 07:09:27
【问题描述】:
我有一堆视频文件打算用于“离线”播放。 源文件主要是 mp4 文件,但有些也有不同的容器/编解码器。 将我的所有视频文件转码成大多数平台(桌面、iOS、Android 等)都支持的最佳格式(容器 + 编解码器组合)是什么?
哪一个会提供最好的压缩和最小的质量损失?
【问题讨论】:
标签: video cross-platform codec transcoding
我有一堆视频文件打算用于“离线”播放。 源文件主要是 mp4 文件,但有些也有不同的容器/编解码器。 将我的所有视频文件转码成大多数平台(桌面、iOS、Android 等)都支持的最佳格式(容器 + 编解码器组合)是什么?
哪一个会提供最好的压缩和最小的质量损失?
【问题讨论】:
标签: video cross-platform codec transcoding
这是一个棘手的问题,因为“质量”的标准和定义显然在不断变化 - 例如,随着时间的推移,4K、UHD、HDR 可能会成为下一个质量标准,而当前的高清将不再被视为高质量.
同样,几年前 VHS 可能就是答案...
话虽如此,使用 H.264 编解码器和 mp4 容器的视频现在如此流行,以至于在未来很多年都很难看到没有一种方法可以播放或转换这种格式的视频。
【讨论】:
根据 MPEG-LA 最新的license terms summary for end-users and non-profit organizations,H.264 许可的条款将一直持续到 2020 年 12 月 21 日。基本上,相对“宽松”的 H.264 许可标准对于大多数非- 2021 年之前的行业用户。因此,我们可以预期 H.264 将在数字视频行业中保持至少几年的力量。它在几乎所有设备、播放场景和浏览器上都得到了很好的支持。
应该注意的是,就感知视觉质量与文件大小的比率而言,x264 不再是最有效的编解码器,但它绝对是使用起来最轻松的编解码器。如果使用得当,很少有用户会在播放使用 x264 制作的 MP4 文件中的内容时遇到问题。
话虽如此,请留意 Xiph 基金会的 Daala 编解码器。他们是负责 OPUS、Ogg、FLAC、Speex 和 Theora 的同一个人。其次,Daala 是一种免版税的编解码器,这是一笔巨大的交易,因为专利/版税问题是让像我这样的数字视频人血压升高的最有效方法之一。为 Daala 开发了一些非常有趣的概念,其详细信息可在项目主页上找到。总而言之,几年后,Daala 可能会在早餐时吃 HEVC 和 VP10 之类的编解码器。
【讨论】: