2016年11月8日

摘要: YUV格式有两大类:planar和packed。对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。 YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就 阅读全文
posted @ 2016-11-08 16:43 CSlunatic 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 一幅彩色图像的基本要素是什么? 说白了,一幅图像包括的基本东西就是二进制数据,其容量大小实质即为二进制数据的多少。一幅1920x1080像素的YUV422的图像,大小是1920X1080X2=4147200(十进制),也就是3.95M大小。这个大小跟多少个像素点和数据的存储格式有关。下面简述yuv与 阅读全文
posted @ 2016-11-08 16:41 CSlunatic 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1. USB协议 1.1 USB主机系统 在USB主机系统中,通过根集线器与外部USB从机设备相连的处理芯片,称为USB主机控制器。USB主机控制器包含硬件、软件和固件一部分。 1.2 USB设备系统 USB设备按功能分为两部分:集线器(Hub)和功能部件。从下图可知,主机通过根集线器连接到各种外围 阅读全文
posted @ 2016-11-08 14:20 CSlunatic 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 1.ADTS是个啥 ADTS全称是(Audio Data Transport Stream),是AAC的一种十分常见的传输格式。 记得第一次做demux的时候,把AAC音频的ES流从FLV封装格式中抽出来送给硬件解码器时,不能播;保存到本地用pc的播放器播时,我靠也不能播。当时崩溃了,后来通过查找资 阅读全文
posted @ 2016-11-08 14:18 CSlunatic 阅读(1358) 评论(0) 推荐(0) 编辑
摘要: AAC编码后数据打包到FLV很简单。1. FLV音频Tag格式 字节位置 意义0x08, // 0, TagType0xzz, 0xzz, 0xzz, // 1-3, DataSize, 0xzz, 0xzz, 0xzz, 0xzz, // 4-6, 7 TimeStamp | TimeStampE 阅读全文
posted @ 2016-11-08 14:16 CSlunatic 阅读(3775) 评论(0) 推荐(0) 编辑

导航