-
视频编码格式:YUV
像素格式描述了像素数据存储所用的格式,定义了像素在内存中的编码方式。RGB和YUV为两种经常使用的像素格式。RGB格式一般较为熟悉,RGB图像具有三个通道R、G、B,分别对应红、绿、蓝三个分量,由三个分量的值决定颜色;通常,会给RGB图像加一个通道alpha,即透明度,于是共有四个分量共同控制颜色。YUV格式(YCrCb)是指将亮度参量Y和色度参量U/V分开... 全文》
音视频 3个月前 | touch -
详解 YUV 格式(I420/YUV420/NV12/NV12/YUV422)
YUV (Y'CbCr)是一种像素格式,常见于视频编码与静态图像。与 RGB 格式(红-绿-蓝)相反,YUV 分别由一个称为 Y(相当于灰度)的“亮度”分量(Luminance or Luma)和两个称为 U(蓝色投影 Cb)和 V(红色投影 Cr)的“色度”分量(Chr... 全文》
音视频 3个月前 | touch -
音视频学习:常见音视频流媒体分析工具安装+使用
音视频学习:常见音视频分析工具安装+使用文章目录音视频学习:常见音视频分析工具安装+使用前言一、wireshark安装和使用二、视频播放工具三、解复用工具四、编码细节分析工具总结前言分析流媒体问题时需要涉及到网络包分析,数据包分析,音视频数据语法分析等,需要用到不同的工具,本文简述一下本人常用的一些工具。一、wireshark安装和使用此软件是免费的直接官... 全文》
音视频 4个月前 | touch -
H.264帧编码原理简述 - 帧内编码和帧间编码
上回说了一些关于MP4的H264编码的内容,这次再来说说H264是如何实现这么高的压缩率的,这就不得不提到帧内编码和帧间编码,查了一下,全网可能没有我讲的这么详细的的了,而且几乎不包含任何复杂难懂的信息,读到就是赚到(*/ω\*) 帧内预测(intra-prediction)帧内预测(Intra-prediction)是视频编码中的一个重要概念,... 全文》
音视频 4个月前 | touch -
H264基本概念(入门)
H264编码总体思路 编码其实就是压缩,那么肯定是要去除冗余信息的,一般来说冗余信息要么是有重复多余的,可以直接丢弃或者换成另一种更省空间的方式来表达,要么是人感知不敏感,即使去掉一些信息,人也很难感知到。对于我么Android开发来说,最熟悉的压缩莫过于Bitmap的压缩了,常见2种,一是压缩分辨率,这个对应去除重复多余的信息,一种是质量压缩,对应去掉一... 全文》
音视频 1年前 | touch -
H264详解、熟悉与理清脉络
H264——理清脉络前言:随着音视频的发展,H264的研究也愈发激起大家的兴趣,然而,H264里面是非常庞大的内容架构,一时间是很难以了解清楚,本文在本人的工作使用以及综合了各方面资料的基础上,将H264简要的进行一个脉络整理,意在让大家对该内容有一个大致框架的理解。另外,针对各个重要模块的内容详解,将在后续进行展开说明。背景:H.264,也被称为高级视频编... 全文》
音视频 1年前 | touch -
H264系列(9):H264中的时间戳(DTS和PTS)
(1)Ffmpeg中的DTS 和 PTSH264里有两种时间戳:DTS(Decoding Time Stamp)和PTS(Presentation Time Stamp)。 顾名思义,前者是解码的时间,后者是显示的时间。要仔细理解这两个概念,需要先了解FFmpeg中的packet和frame的概念。FFmpeg中用AVPacket结构体来描述解码前... 全文》
音视频 1年前 | touch -
视频流中的DTS、PTS到底是什么
视频流中的DTS、PTS到底是什么I、P、B 帧要搞懂 DTS 和 PTS ,首先要先了解一下 I、P、B 帧。I 帧 : 帧内编码帧 又称intra picture,I 帧通常是每个 GOP(MPEG 所使用的一种视频压缩技术)的第一个帧,经过适度地压缩,做为随机访问的参考点,可以当成图象。I帧可以看成是一个图像经过压缩后的产物。可独立解码。P 帧 : 前... 全文》
音视频 1年前 | touch