[MPEG-4/H.264视频编解码工程实践]PART 1 笔记

最近在读 《MPEG-4/H.264视频编解码工程实践》, 本身是视频行业从业人员,同时也是开发人员,所以对音视频流媒体这块很感兴趣,最近一直在搞ffmpeg编程(C/iOS端)。

[MPEG-4/H.264视频编解码工程实践]第一章总结

我们目前看到的音视频,基本都是有损编码(不可逆)的,但是凭借我们肉眼几乎很难察觉出来这种残差;视频是由于一帧一帧的信息组合而成,而为了尽可能的压缩视频,某些帧之间是有预测和依赖的关系,前后两帧变化较小的地方是光滑并且连续的,而差别较大的地方是作为帧间运动的重点计算对象区域。
很有趣的是,人体肉眼对亮度比色度更加感兴趣,这一切都是驱动编码和解码发展的方向。


目前编码算法标准还是以ISO和ITU两大组织制定的,但是他们只是制定了算法标准,并没有给出具体的实现工程,所以才会有各种我们现在所用的编解码基础算法工程。


视频解码实则是编码的逆向过程,只不过多了熵解码(对于h263等的熵编码基本是用霍夫曼编码 ,详见我另外一篇文章:https://www.jianshu.com/p/8b7410e242c6);
具体解码过程主要是:熵解码 | 反量化 | 反变换 | 运动补偿算法 | 最终处理
包括编码操作,里面涉及到 搜索匹配(三部搜索 etc.. 钻石搜索目前最佳)、运动估计、 变换(新维度去分配时域和空域的能量,便于压缩,主要针对图像残差)、量化、熵编码(持续压缩分配符号信息)


MPEG-4最早第一代压缩编码算法,主要以宏块的方式预测,如果压缩比较高,则会导致出现严重的块效应

这种情况我之前在做视频图像处理的时候,对图像进行二值化过程中,阈值以块为单位进行计算,在较小尺寸图片或某些变化度交大的交界处会出现严重的块效应
所以之后的开进有了一个非常有趣的现象! 才用类似于图像分割:前景后景分割方式去处理,这种想法很超前诶~ 在当年硬件设备普遍不是非常给力情况下(机器学习无法大力施展)依然得到了不错的效果;不过只能说不错,不能说非常成熟。


MPEG-4才用I-VOP/P-VOP/B-VOP (VOP是VO在某一时刻的表现,主要为时域在空域的展现)三中对象来表示不同帧类型,我们在H264中常见的。


解码相关。
h264的NAL网络抽象层,主要为网络传输所进行的一层封装,类似于我们常用的直播等服务,可以根据自己不同需求去定制。而视频流媒体仅仅是VCL层(这些详细说来就太多了,具体在数书里和资料有体现,先记在这里,开发过程中也会用到)。
解码的过程和编码很类似,也会涉及到帧内预测,帧间预测等操作。


业内目前做安防等行业,对于硬件内是常有一块编解码芯片,常用ASIC做基础,但是缺点是不可以升级改动,烧录的程序不会重新修改(相比其他可编程芯片会廉价一些)。


总结

这一章还是对于音视频的基础算法和背景会有一些了解,但是具体的内容还是要看往后的内容来补充。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 222,183评论 6 516
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,850评论 3 399
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 168,766评论 0 361
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,854评论 1 299
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,871评论 6 398
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,457评论 1 311
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,999评论 3 422
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,914评论 0 277
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,465评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,543评论 3 342
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,675评论 1 353
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 36,354评论 5 351
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 42,029评论 3 335
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,514评论 0 25
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,616评论 1 274
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 49,091评论 3 378
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,685评论 2 360