我有一堆视频文件,我打算用于“离线”播放。 源文件大多是mp4文件,但有些文件也有不同的容器/编解码器。 什么是最好的格式(容器+编解码器组合)将我的所有视频文件转码成大多数平台(桌面,iOS,Android等)支持?
哪一种能提供最佳压缩效果且质量损失最小?
答案 0 :(得分:2)
这是一个棘手的问题,显然标准和质量的定义'不断变化 - 例如4K,UHD,HDR可能会随着时间的推移成为下一个标准质量明智的产品,目前的HD将不再被视为高品质。
同样,几年前VHS可能就是答案......
话虽如此,使用H.264编解码器和mp4容器的视频现在如此普遍,以至于很难看到在未来许多年内无法以这种格式播放或转换视频。
答案 1 :(得分:1)
根据MPEG-LA最近的license terms summary for end-users and non-profit organizations,H.264许可证的条款将一直持续到2020年12月21日。基本上,相对而言“松散”#34;直到2021年,大多数非行业用户的H.264许可标准仍将保持原样。因此,我们可以预期H.264将在数字视频行业中保持至少几年的发力。它几乎适用于所有设备,播放场景和浏览器。
应该注意的是,就感知视觉质量的比例而言,x264不再是最有效的编解码器:文件大小,但它绝对是最无任何使用的无编解码器。如果使用得当,很少有用户在播放用x264制作的MP4文件中保存的内容时会遇到问题。
话虽如此,请留意Xiph基金会的Daala编解码器。他们是负责OPUS,Ogg,FLAC,Speex和Theora的人。接下来,Daala是一个免版税的编解码器,这是一个巨大的交易,因为专利/版税问题是给像我这样的数字视频人员血压升高的最有效方法。为Daala开发了一些非常有趣的概念,其详细信息可在项目主页上找到。所有人都说,在几年内'那时候,Daala早餐时可能会吃HEVC和VP10等编解码器。