2017-02-23 38 views
0

我已经使用VideoView并加载长度为1分钟的MP4文件。WebM与VP9与MP4与H.264 AVC哪一个是最好的整体

问题是延迟后才开始。 我希望它立即启动,以便选择哪种编解码器和字节速率。

分享你的经验,如果任何一个有关视频编解码器。 我想看看这两种类型之间的比较。

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

+0

这一切都取决于您的编码器的设置,而不是在使用的容器和解码器(在这种情况下)。 – incBrain

+0

@incBrain是它取决于咬率等,但像JSON解码比XML更快。类似地,必须有视频编解码器从解码到渲染第一帧的速度比较。 – Qamar

回答

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

  2. 所有的PC和智能手机都有基于硬件的AVC(H.264)视频解码器。 VP9主要通过软件解码。所以可以推测,AVC会更容易解码您的电脑。 只有使用HD时,VP9的质量或尺寸才可能优于AVC。在较小的视频质量应该是或多或少相等。 有许多有用的工具来编码AVC,而不是VP9。使用ffmpeg和2-pass编码等适当的设置,你可以压缩比VP9更硬的AVC。

所以我建议使用AVC和优化的MP4。