带有 VP9 的 WebM 与带有 H.264 AVC 的 MP4 相比,哪一个总体上最好

WebM with VP9 vs MP4 with H.264 AVC which one is best overall

我已经使用 VideoView 并加载了长度为 1 分钟的 MP4 文件。

问题是启动延迟了。 我希望它立即启动,以便选择哪个编解码器和字节率。

如果有任何与视频编解码器相关的经验,请分享您的经验。 我想看看这两种类型的比较。

加载速度、长度和文件大小及质量比

  1. MP4通常在文件末尾有所有索引表,因此可能需要扫描磁盘上的整个文件才能开始播放。 您可以转换为 MP4 文件,针对流媒体进行优化,以便表格位于开头。 MPEG TS(传输流)也可以快速加载。 可能 Webm 加载速度比 "standard" MP4 快,但我对 Webm 格式不太熟悉。

  2. 所有 PC 和智能手机都具有基于硬件的 AVC (H.264) 视频解码器。 VP9 主要在软件中解码。因此可以推测,AVC 将更容易为您的计算机解码。 只有在使用 HD 时,VP9 的质量或大小才能优于 AVC。在较小的视频质量应该或多或少相等。 有很多有用的工具可以对 AVC 进行编码,但对 VP9 来说就不多了。使用 ffmpeg 和适当的设置,如 2-pass 编码,你可以比 VP9 更难压缩 AVC。

所以我推荐使用AVC,并优化MP4。