本文引用了微信公众号“鲜枣课堂”的《视频编码零基础入门》文章内容 。为了更好的内容呈现,引用和收录时内容有改动,转载时请注明原文来源信息,尊重原作者的劳动 。
1、引言如今我们所处的时代,是移动互联网时代,也可以说是视频时代 。从快播到抖音,从“三生三世”到“延禧攻略”,我们的生活,被越来越多的视频元素所影响 。
文章插图
而这一切,离不开视频拍摄技术的不断升级,还有视频制作产业的日益强大 。
文章插图
此外,也离不开通信技术的飞速进步 。试想一下,如果还是当年的56K Modem拨号,或者是2G手机,你还能享受到现在动辄1080P甚至4K的视频体验吗?
除了视频拍摄工具和网络通信技术升级之外,我们能享受到视频带来的便利和乐趣,还有一个重要因素,就是视频编码技术的突飞猛进 。
视频编码技术涉及的内容太过专业和庞杂,市面上的书籍或博客多数都只是枯燥的技术概念罗列,对于新手来说读完依旧蒙逼是常态,本文将借此机会,专门给大家做一个关于视频编码的零基础科普 。
▼ 本文涉及概念较多,为了方便阅读,本文的内容目录对应如下:
1、引言(本文同步发布于:http://www.52im.net/thread-2840-1-1.html)
2、系列文章
3、图像基础知识
3.1)什么是像素?
3.2)什么是PPI?
3.3)颜色在计算机里是如何表示的?
4、视频编码基础知识
4.1)视频和图像和关系
4.2)未经编码的视频数据量会有多大?
4.3)什么是编码?
5、视频编码的实现原理
5.1)视频编码技术的基本原理
5.2)视频编码技术的实现方法
6、视频编码的国际标准
6.1)视频编码格式的标准化
6.2)视频数据的封装
2、系列文章本文是系列文章中的第19篇,本系列文章的大纲如下:
《即时通讯音视频开发(一):视频编解码之理论概述》3、图像基础知识3.1 什么是像素?
《即时通讯音视频开发(二):视频编解码之数字视频介绍》
《即时通讯音视频开发(三):视频编解码之编码基础》
《即时通讯音视频开发(四):视频编解码之预测技术介绍》
《即时通讯音视频开发(五):认识主流视频编码技术H.264》
《即时通讯音视频开发(六):如何开始音频编解码技术的学习》
《即时通讯音视频开发(七):音频基础及编码原理入门》
《即时通讯音视频开发(八):常见的实时语音通讯编码标准》
《即时通讯音视频开发(九):实时语音通讯的回音及回音消除概述》
《即时通讯音视频开发(十):实时语音通讯的回音消除技术详解》
《即时通讯音视频开发(十一):实时语音通讯丢包补偿技术详解》
《即时通讯音视频开发(十二):多人实时音视频聊天架构探讨》
《即时通讯音视频开发(十三):实时视频编码H.264的特点与优势》
《即时通讯音视频开发(十四):实时音视频数据传输协议介绍》
《即时通讯音视频开发(十五):聊聊P2P与实时音视频的应用情况》
《即时通讯音视频开发(十六):移动端实时音视频开发的几个建议》
《即时通讯音视频开发(十七):视频编码H.264、V8的前世今生》
《即时通讯音视频开发(十八):详解音频编解码的原理、演进和应用选型》
《即时通讯音视频开发(十九):零基础,史上最通俗视频编码技术入门》(本文)
说视频之前,先要说说图像 。图像,大家都知道,是由很多“带有颜色的点”组成的 。这个点,就是“像素点” 。
文章插图
像素点的英文叫Pixel(缩写为PX) 。这个单词是由 Picture(图像) 和 Element(元素)这两个单词的字母所组成的 。
文章插图
▲ 电影《像素大战(Pixels)》,2015年
像素是图像显示的基本单位 。我们通常说一幅图片的大小,例如是1920×1080,就是长度为1920个像素点,宽度为1080个像素点 。乘积是2,073,600,也就是说,这个图片是两百万像素的 。
推荐阅读
- 引体向上基础训练 引体向上15个训练方法
- 正宗促茗缘阁成大佛龙井批发零售业翘楚
- 网络技术中的BGP协议基础知识,一分钟了解下
- 吃不完的菠萝蜜怎么做 菠萝蜜吃不完可以做成什么零食吗
- 电源开关上的L1和L2是不是火线和零线?
- 中国茶叶专卖店 网上商城及零售店模式浅析
- 中国历史上地震死亡人数最多的 明朝死亡人数最多的地震
- 范文芳|杨钰莹遇到对手了!50岁范文芳还有初恋脸,穿紧身裙全身零赘肉
- 浅谈中国茶叶零售市场整体发展情况
- Python爬虫基础:验证码的爬取和识别详解