YouTube如何编码视频
I 我最近写了三篇博客文章,内容是关于YouTube用来对上传到该网站的视频进行编码的编解码器. 回想起来,我意识到我在前两个职位上是盲目的. 然后, 基于使用youtube-dl应用程序收集的数据, 第三篇文章提供了最有用的硬数据, 包括谷歌为数百万观看量的4K视频使用的编码阶梯.
但我有点超前了. 首先我要说的是,我对YouTube对视频进行编码的方式很着迷. 它的视频输入量最高, 优秀的员工, 绰绰有余的预算, 一个明确的业务需要精心设计最佳解决方案. 今年七月的一天, 我正在为一门新课程创建一个课程,并专注于编解码器部署的经济学. 具体来说,AV1的时间大约是H的18倍.264编码,我想知道它需要多少视图来证明用AV1编码的成本. 我到哪里去找真实的证据呢? 当然是YouTube.
所以,我开始下载1080p视频,并在YouTube的“书呆子统计”功能中查看编解码器. 如我的 第一篇博文我发现YouTube用H编码了观看次数少于3000次的视频.264, 一旦视频积累,就开始部署VP9,500多的观点, 并主要对观看次数超过3400万次的视频(或可能累积那么多的长尾视频)进行AV1编码。.
两个结论是,VP9在只有几千次观看的情况下开始具有经济意义, 但AV1需要数百万美元. 当然, YouTube最近推出了Argos, 加速VP9编码(但不加速AV1)的视频转码芯片组, 所以对YouTube有意义并不意味着对你也有意义.
的起源 第二个与youtube相关的帖子 这是一位读者提出的问题,他问YouTube是否创造了H.所有编码的264版本,这样没有VP9或AV1播放能力的观众将始终有视频播放. 答案是可以,但只能达到1080p.
我想知道YouTube是否用AV1编码2K/4K版本. 不像1080p视频, 我没有看到任何用AV1编码的2K/4K文件, 我猜YouTube没有为超高清视频部署AV1是因为编码成本. 然而,在一个 评论这篇文章, LinkedIn的一位读者指出,他从youtube-dl下载了一个非常流行的4K音乐视频的文件列表,看到了AV1和VP9的完整编码阶梯, 包括2 k / 4 k, 这 H.264停在1080p. 此外,LinkedIn的一位同事提供了下载youtube-dl和文档的链接.
没有什么比让公众的猜测被证明是错误的更能激励研究人员了, 所以又掉进了兔子洞. youtube-dl提供的数据导致了 第三篇. 我下载了一个包含10个4K音乐视频的文件列表,这些视频的观看次数高达数百万次 壮志凌云2 预告片,有1800万的点击量. 如前所述, 该文件详细列出了YouTube创建的所有音频/视频文件, 包括决议, 数据速率, 和编解码器-一个真正的 编码数据的宝库. 我还从文件列表中下载了几个视频来抽查数据.
一些关键的发现是,正如我的领英 同事建议, YouTube为非常大容量的4K视频创建了完整的AV1/VP9阶梯, 包括2 k / 4 k, 但只能用H编码到1080p.264. 此外,在1080p下,AV1比H节省了47%.264,比VP9节省21%. 在4K时,AV1比VP9节省28%.
我发现这些带宽节省特别显著. 早在2019年6月,我就写了一篇博客文章 “嘿,AOM:牛肉在哪里?" 这 是对另一个开放媒体联盟成员大声宣称他们正在部署AV1来“拥抱开放精神”的回应,,但没有提及AV1实际节省了多少带宽的细节. 开放的精神听起来很棒, 但是,编解码器要想获得广泛的应用,就必须证明其节省了大量的成本. 我很确定即使是 脾气暴躁的克拉拉·佩勒 会比H节省47%.264在1080p和节省28%的VP9在4K相当可观.
相关文章
流媒体学习中心的1月时解释了在他在流媒体连接2021年的演讲中调整编码阶梯上梯级的重要性.
2021年3月1日
发行商如何比较不同分辨率下的视频质量? 首先是理论上正确的答案,然后是一般的解决方法.
2017.10.18
一旦你决定了你想要传递的比特率, 是时候为每个问题确定最佳解决方案了, 从360p到1080p. 流媒体学习中心的1月时将向您展示如何操作.
2016.6.24
流媒体学习中心的1月时解释了如何为自适应比特率流选择数据速率和分辨率,以最有效地满足客户期望和最终用户需求.
2016.6.22