ZigZag Sin
登 陆
前面没有了 后面没有了

前言

乔红
2021-1-14 16:55 阅读 216

为什么是 H.264

夫视频者,片儿也,是目前为止,最耗费人类带宽的东西。看片儿和拍片儿,已经是几乎所有人的日常需求了。尤其最近几年,随着网络的基础建设越来越发达,视频产业迎来了新一轮的爆发。

而视频最核心的内容,就是视频的编解码技术。视频编解码,说白了就是将视频进行压缩,就是想法设法实现,即能把视频体积变小,与此同时又不损失质量。

视频编解码标准有很多,但是到目前为止,流传最广,使用最广泛的,就要数 H.264/AVC 标准了。从 2003 年制定,一直到流行今天,未来也应该会流行相当长的时间。

H.265,AV1 等编码标准看起来来势汹汹,但是至今也没有完全撼动 H.264 的地位。

而且 H.265,AV1 也从 H.264 标准中借鉴了特别多的优点,可以不夸张的说,H.264 是视频编解码标准中最重要的奠基者和发展者,学习 H.264 标准为也是我们后续学习 H.265,AV1 的重要的知识储备。

为什么写这个

笔者在学习 H.264 编码标准的时候,大多数内容都粗制滥造,甚至还有好多错误。视频编码的复杂度非常高,涉及到的知识也非常多,因此靠谱的教材很少,有一些比较好的,也都是国外的人写的,对英语不好的小伙伴非常不友好。

虽然如此,但是我还是找到了一些比较好的资料,比如毕厚杰的 《新一代视频压缩编码标准-H.264/AVC》。但是此书年代较为久远,而且近几年都没有再版过,现在都买不到新书了,我看的这本是 2007 年印刷的二手书,第一次印刷是 2005 年,至今也 15 年了。书中缺少一些比较新的概念,例如 8x8 block 等,笔者在阅读过程中也发现了一些此书有一些错误和不严谨的地方,因为年代久远,也无法向前辈讨教了。

而且 《新一代视频压缩编码标准-H.264/AVC》 这本书重理论,几乎不涉及任何实践内容。我国自来缺乏理论过硬而实践更硬的全方位人才,而我想贡献一些关于 H.264 实践的内容。

因此,笔者想要写一个 《自己动手写 H.264 解码器》,介绍理论的同时,也会详细介绍如何写代码,如何自己实现一个 H.264 的解码器。

读者需要什么知识基础

本书将采用 C/C++ 进行代码的编写,书里用到的例子程序都会使用 C/C++ 编写,所以你会点 C/C++ 就行了。

获取代码

本书所有代码都托管在 Github

https://github.com/redknotmiaoyuqiao/EyerH264Decoder

前面没有了 后面没有了
给我买个键盘吧。。。求打赏。。。
欢迎加群,一起交流~~~

1055083441@qq.com

最近在学习264的知识,很厉害,谢谢

2021-03-02 22:28:37

906904948@qq.com

群主牛b 666

2021-02-01 15:22:48

1103628679@qq.com

乔佬威武霸气!

2021-01-18 15:44:12

1079890643@qq.com

乔帮主加油,坐等你出书了

2021-01-15 12:58:48