自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 H.264编码详解

这里FQ是量化后的值,y是原来的系数,Qstep是量化步长(对亮度一般有52种,对于色度有40种),round表示向下取整(量化后一般右下角的数据都会舍去,就是变成0)。上面提到DCT,在经过DCT变换后,有效的图像信息会聚集在低频(如左上角),而高频(如右下角)的信息一般是不必要的,而通过量化则可以去掉这些不必要的高频信息以达到压缩的效果。帧内预测参考每像素块的相邻像素来预测,4×4亮度分量使用子块上方4个,右上方4个,左侧4个,左上顶点1个,总共13个像素来预测构建。C(u)是归一化矩阵,

2024-08-05 16:55:54 2832

原创 FLV封装格式详解

常见的ScriptData是FLV的Metadata,里面一般储存AMF数据,且一般保存在文件的起始部分。下图为Header的字段结构(包含了TAG Data),其中TAG类型表示了该TAG数据的类型,数据大小表示了该TAG数据的大小,时间戳表示该TAG的时间。VideoTag分为Header和body存储在FLVTAG的Header之后,其中Header如下图所示(包含了body),body则问实际视频数据。在FLVTAG的Header之后存储的是TAG的Data,下面按三种类型分别说明。

2024-07-31 10:36:48 677

原创 MP4封装格式详解

是容器box,定义了MP4文件的元数据信息,在文件中有且仅有一个,moov里面包含的子box作为描述媒体数据的信息的容器。多媒体实际数据,如音频或视频数据,则在moov box中被引用,但不包含在其中。moov至少包含以下3种box中的一种,也可以包含其他(这里不做介绍)mvhd:Movie Header Box,存放多媒体信息头的容器。cmov:CompressMovie box,压缩过的电影信息容器。rmra:Reference Movie box,参考电影信息容器。

2024-07-30 20:29:43 1789

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除