花费 12 ms
JPEG解码——(3)文件头解析

  与具体的编码数据空间相比,jpeg文件头占据非常小乃至可以忽略不计的大小。   仍然拿JPEG解码--(1)JPEG文件格式概览中的《animal park》这张图片来举例,从跳过SOS(FF ...

Sat Jan 30 08:48:00 CST 2021 0 747
JPEG解码——(1)JPEG文件格式概览

  由于懒和人的忘性,以前做的一些笔记再回过头看时又有些生疏了,我决定把一些内容整理出来,以供有需要的来参考。 了解的人知道其价值所在,不知道的人就弃之如废物吧。   本篇是JPEG解码系列的第一 ...

Sat Jan 16 23:55:00 CST 2021 0 680
JPEG解码——(4)霍夫曼解码

本篇是该系列的第四篇,承接前篇的文件头解析,主要介绍霍夫曼解码相关内容。 承接上篇,文件头解析完毕后,就进入了编码数据区域,即SOS的tag后的区域,也是图片数据量的大头所在。 1. 待处理的数据 ...

Mon Feb 22 09:25:00 CST 2021 0 507
视频编解码类型调查——抖音客户端

今天使用公司开发手机,调研一下当下很火的抖音客户端,其使用的视频编码类型。 在调研前,有个初步判断: 1.从抖音服务器推送到客户端的视频流要么是avc码流,要么是hevc码流(具体要视平台解码硬件 ...

Sun Aug 30 06:38:00 CST 2020 0 705
JPEG解码——(6)IDCT逆离散余弦变换

  本篇是该系列的第六篇,承接上篇IZigZag变换,介绍接下来的一个步骤——逆离散余弦变换,即逆零偏置前的一个步骤。   该步骤比较偏理论,其业务是对IZigZag变换后的数据,再进一步的处理,使 ...

Sun Mar 28 00:29:00 CST 2021 0 364
H264裸码流I/P/B帧类型判别

  花了两天时间做了个h264裸流nal类型和frame类型检测的工具,已上传至github,有需要的自行下载(其中包含构建出来的可执行文件exe)。 1.NAL类型检测   nal类型检测 ...

Mon Oct 12 04:19:00 CST 2020 1 571
JPEG解码——(5)反量化和逆ZigZag变换

  本篇是该系列的第五篇,承接上篇huffman解码,介绍接下来的两个步骤——反量化和逆zigzag变换,即IDCT前的两个步骤。   需要说明的是,这两个步骤可以颠倒,本人的实现是,先反量化,再逆 ...

Tue Mar 02 08:01:00 CST 2021 0 359

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM