H.264 与 H.265

2017-06-28 15:46:07 +08:00
 m3u8flash

H.264 与 H.265

H.264 与 H.265 都是视频压缩格式,由于视频本身的码流太大,所以需要经过压缩然后再通过网络进行传输。H.264 上目前比较主流的压缩算法,像视频会议设备一般都采用这个编码格式。基础的 H.264 可以支持在 1M 带宽下传输 720P30 帧 /秒的图像; H.264 HIGH PROFILE 支持在 512K 带宽下传输 720P30 帧 /秒的图像。

H.265 是比较新的压缩算法,可以更一步提高压缩比,随着我们现在生活中出现的视频格式越来越大(比如现在基本都是 1080P 甚至 4K 的显示器,4K 片源将来也会越来越多),就需要像 H.265 这样的新压缩算法,提高效率、节约带宽或存储空间。H.265 支持在 384K 带宽下传输 720P30 帧 /秒。

核心区别

1.比带宽占用

一直以来,高清视频就意味着高流量,对用户带宽有极高要求—拥有纤毫毕现欲望的你拥有 4M 宽带却往往满速不足 400KB,要想行水流水般看 1080P 网络视频就得看人品了。因此,对于视频服务而言,影片压缩最主要的终极目标,就是要降低影片档案的大小,如此一来可以减少储存时所占用的空间,同时也能够降低传输时消耗的网络带宽,这也降低了视频画质。

以目前主流的 HD 影片来推估,并以下列条件进行试算:

a.分辨率=1920 x 1080

b.颜色取样深度=24bit ( R、G、B 各色 8bit )

c.每秒帧数=60 帧

那么每秒需要的流量可能是多少?
1920 x 1080 x 24bit x 60=2985984000bit

2985984000bit/8bit/1024/1024=355.957MB

如果改用 H.264 编码格式,那么影片流量在于 20 至 25Mbps 之间,压缩率大约为 113.9 至 142.38 倍之间。虽然节省的空间相当可观,但面对日益渐多的用户,特别是随着盒子越来越成为主流智能电视解决方案的今天,服务商及用户之间往往很难在画质与视频播放流畅度上取得平衡。怎么办?好在压缩率更好,画质更佳 H.265 标准出了,它完全可以实现众随时流畅看高清的美梦。

2.压缩率对比

H.265 压缩率更高、流量省一半。相对于 H.264, H.265 最大的优势是就拥有更高的压缩率。这一点从 H.265 命名就可以看出端倪,H.265 又名 HEVC ( High Efficiency Video Coding,高效率视频编码),其最主要的用途就是要进一步降低影片所需的流量,以降低储存与传输的成本。以 H.265 在 27 项提案中最重要 3 项为例,H.265 要求在最佳的编码模板( profile )中,能在维持相同 PSNR 的前提下,节省以 H.264 压缩的 1080P 影片 36%左右的数据量,并且能在影像质量差不多时,将节省的幅度进一步提升到 50%。因此,为了实现这个目标,H.265 比 H.264 采用了更先进、更灵活的编码单元。

以往 H.264 会以 16 x 16 像素为单位(或是 16 x 8、8 x 8、8 x 4、4 x 4 等配置),将画面切割为数个大小相同的巨区块,并以这些巨区块做为编码时的最小元素。H.265 则是将切割画面的工作从使用者手动设定,转交给编码器来决定,让编码器可视情况以 16 x 16、32 x 32、64 x 64 等尺寸,将画面切割为数个编码树单元,一般来说区块尺寸越大,压缩效率就会越好。正是通过一系列的优化,H.265 的视频编码压缩技术能够让相同的的画面及质量的电影文件容量大小缩减一半,所需耗时下载的时间也能缩减一半,为有限的网络带宽提供了更完美的视频压缩解决方案。

3545 次点击
所在节点    分享发现
4 条回复
EXE
2017-06-28 16:34:43 +08:00
H.265 貌似要版权费的
trythebest
2017-06-29 01:48:01 +08:00
对于普通用户的视频画质上传到国内视频网站都会给你压缩到影响体验 目前可能 b 站视频用户体验是最好的 想不通这些优酷啊啥的 就不能把视频压缩率降低点吗 用户体验都差的不行还想弄什么
tony1016
2017-06-29 14:11:25 +08:00
已经转战收集 HEVC 的片子了,见 https://www.v2ex.com/t/365429
QAPTEAWH
2017-06-29 16:27:45 +08:00
已有视频转 HEVC,该怎么决定码率(ffmpeg 的-crf 参数)?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/371700

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX