油管的视频分 avc 和 vp9 ,音频分 mp4a 和 opus
以前为了兼容性方便都是选的 avc+mp4a ,不过最近了解到好像 vp9+opus 要更先进一些?
在画质和音质上有比较明显的区别吗?
1
autoxbc 2022-02-20 00:09:25 +08:00 1
AV1 最清晰,我常看的频道播放 5 秒就能猜出是 VP9 还是 AV1
|
2
microka 2022-02-20 00:11:51 +08:00
1080p 我选 mp4 + m4a
2160p 我选 vp9 + opus 对 av1 还是不太放心,某些 2160p 还只有 vp9 没有 av1 |
3
microka 2022-02-20 00:50:48 +08:00
在网上再搜了一下,应该说 av1 是比 vp9 更先进的(暂不考虑解码性能问题),我之所以对 av1 不太放心,是我怀疑 YouTube 以 av1 编码格式存储视频时会牺牲更多的画质以换取更小的空间占用。当然这只是我的一个猜测,希望有大佬来讲解一下,要是 av1 对比 vp9 并没有牺牲更多画质,我得考虑以后下载 av1 格式来归档 YouTube 视频了。
|
5
microka 2022-02-20 01:14:54 +08:00
|
6
KIRAYOMATO OP @autoxbc 我下的视频好像没见过有 av1 的……
|
7
autoxbc 2022-02-20 01:19:05 +08:00
@hackpro #4 我这里说的是播放。YouTube 有全局选项设置 AV1 优先,不过这并不能保证一定返回 AV1 格式,还是会有一定几率返回 VP9
不过如果希望降级格式,即希望拒绝 AV1 或者 VP9 ,可以用脚本劫持 MediaSource.isTypeSupported 方法达成目的。比如声明不支持 AV1 ,那么一定不会有 AV1 ;如果声明不支持 VP9 ,那么一定不会有 VP9 和 AV1 ,也就只剩下 AVC |
9
autoxbc 2022-02-20 01:26:48 +08:00
@KIRAYOMATO #6 可以先看看 #5 链接中的全局设置,现在新上的视频大部分都有 AV1 了
|
10
autoxbc 2022-02-20 01:38:45 +08:00
@microka #8 我的电脑对 VP9 是硬解,AV1 是软解,所以并不是严格限制条件的盲测。不过 AV1 的很多先进技术对清晰度的提升,不是 VP9 码率加一倍就能达成的
|
11
KIRAYOMATO OP @autoxbc vp9 和 mp4 对比怎么样呢?
|
12
ruixue 2022-02-20 13:24:44 +08:00 1
画质不好说,音质的话 youtube 的 opus 完胜 m4a ,opus 本身编码效率就比 m4a 好,youtube 实际压缩的 opus 平均比特率也稍高(指与 128kb/s 的 m4a 对比,这里不考虑 youtube music premium 才有的 256kb/s m4a ),两者加起来 opus 的优势毫无疑问
|
13
autoxbc 2022-02-20 13:55:49 +08:00
@KIRAYOMATO #11 VP8 和 AVC 是同代的,VP9 更加先进
|
14
msg7086 2022-02-20 16:04:31 +08:00
VP8 和 AVC 同世代,但是 AVC 可以用到 x264 所以会强一点。
VP9 和 HEVC 同世代,但是 HEVC 可以用到 x265 所以会强一点。 AV1 和 VVC 同世代,但是现在 VVC 编码器还遥不可及,AV1 谷歌自己应该会做开发。 如果 x265 团队转去做 x266 ,那谁输谁赢还不知道呢。 反正以后最普及的应该还是 VVC ,毕竟 x26x 系列,非商用是免费的,也不需要考虑专利授权问题。 视频编码器要对比的话,一般是对比编码效率,也就是给定码率下的画质好坏,又或者是给定画质下的码率需求。所以光说 AV1 和 VP9 哪个画质好,其实没有绝对的答案,还是看编码的时候给了多少码率配额。高码 VP9 不一定会输给低码 AV1 。还是两个都下载下来,对比一下比较好。 |
16
dingwen07 2022-02-20 16:49:59 +08:00
#15 *HEVC
|
17
msg7086 2022-02-20 17:31:49 +08:00
@dingwen07 但是你的设备并不是只有浏览器。而且浏览器不支持的原因就是专利授权。
在专利授权限制的条件下,当然只能找免费授权专利的编码,任凭 HEVC 质量再好也只能选 VP9 之流。 (反正真关心画质的人,也不会去靠网络串流。) |
18
EridanusSora 2022-02-20 20:24:07 +08:00
不要看哪种编码先进。画质怎么样要看编码器、压制参数、码率等诸多因素。
YouTube 场景下画质优先级排名是 AVC > VP9 > AV1 ,你可以自己下过来比一下画面。 不过 1080P 以上的没有 AVC ,那就是优先下 VP9 。 |
19
microka 2022-02-21 13:49:50 +08:00
@msg7086 @EridanusSora 我也是看到 AV1 码率比 VP9 明显低一大截(毕竟 AV1 设计出来一大目的就是节省内容提供商的服务器带宽),看来我 2K 以上分辨率选 VP9 是没错的。
|
20
Windyzhou 153 天前 via Android
|