
多媒体--编解码理论
山西茄子
多媒体工程师,从事ffmpeg,gstreamer,视频编码,deepstream等开发,做做笔记。
展开
-
MPEG1和MPEG2码流结构分析
上次测试MPEG4和H264的时候,由于要进行分帧输入解码器测试,因此进行了MPEG4和H264码流的简单分析,MPEG4码流的分析见上次记录的那篇文章。目前又要开始测试MPEG1和MPEG2码流的解码了,同样,对这两种码流也进行一下简单的分析,通过搜集资料和查看两种标准的协议13818-2和11172-2,了解这两种码流格式的一些基本结构,今天把它们也在此做一个简单的整理和记录,也便于以后的转载 2013-10-24 16:47:22 · 1310 阅读 · 0 评论 -
MPEG-2
基本介绍MPEG-2标准目前分为9个部分,统称为ISO/IEC13818国际标准。各部分的内容描述如下:一部分-ISO/IEC13818-1,System:系统,描述多个视频,音频和数据基本码流合成传输码流和节目码流的方式。二部分-ISO/IEC13818-2,Video:视频,描述视频编码方法。三部分-ISO/IEC13818-3,Audio:音频,描述与MPEG-1音频标准反向转载 2013-08-19 22:01:38 · 1457 阅读 · 0 评论 -
灵活宏块顺序--FMO(flexible Order)
FMO(flexible Macroblock Order)意即灵活宏块顺序,应用在baseline profile和extended profile.FMO是对Slice而言,Slice是一个独立的预测编码单元,假如你愿意,还可以作为一个独立传输单元,一个Slice的宏块不能采用另一个Slice的宏块预测,当一个Slice出现问题,另一个Slice还可以独立解码,这样子就不会导致误差扩散,通转载 2014-05-04 14:49:46 · 1661 阅读 · 0 评论 -
MPEG-4
MPEG-4标准目前分为27个部分,统称为ISO/IEC14496国际标准。各部分的内容描述如下: 第一部分(ISO/IEC 14496-1),系统:描述 视频和音频 数据流的控制、同步以及混合方式(Multiplexing, MUX)。 第二部分(ISO/IEC 14496-2),视频:定义了对各类视觉信息(包括自然视频、静止纹理、计算机合成图形等等)的 编解码器。该部分采用了国转载 2014-02-18 09:21:17 · 921 阅读 · 0 评论 -
h264等格式转码的常识
1、宏块匹配像素精度: MPEG2中,运动估计的精度是1/2的像素,通过线性插值实现(可能有简单修正); H264和MPEG4 都可以支持1/4像素的精度2、参考帧的数量:MPEG2,MPEG4的P帧只能有一帧参考帧,B帧可以有两帧参考帧 ;H.264可以最多有15帧参考帧,一般情况下选择3-5帧作为参考帧。3、滤波器的结构:插值滤波器不同,在MPEG4里面是简单的线性插值,而H264...转载 2013-08-19 22:44:11 · 2151 阅读 · 0 评论 -
mpeg与h26x的比较
这里只对常见的视频音频编码做一个系统的简单介绍,并不进行详细探讨。由于我的知识有限,难免有错误的地方,欢迎来信指正。MPEG 系列:MPEG 即(Moving Pictures Experts Group)运动图象专家组,属于ISO(International Organization for Standardization)国际标准组织,他们开发了一系列视频音频编码,最为大家熟悉的就转载 2012-08-20 13:09:55 · 3055 阅读 · 0 评论 -
运动估计与运动补偿
运动补偿-运动补偿是通过先前的局部图像来预测、补偿当前的局部图像,它是减少帧序列冗余信息的有效方法。 运动估计是从视频序列中抽取运动信息的一整套技术。定义 运动补偿是图像/视频编解码,以及视频处理中的一个专业术语, 其英文名称是Motion Compensation. 运动补偿是通过先前的局部图像来预测、补偿当前的局部图像,它是减少帧序列冗余信息的有效方法。分类 包转载 2012-04-26 15:52:14 · 2849 阅读 · 0 评论 -
视频编码笔记
视频编码的基本框架 参见http://blog.youkuaiyun.com/evsqiezi/article/details/8112094; 变换编码实现比较复杂,预测编码的实现相对容易,但预测编码的误差会扩散,以一行为例,由于后面像素以前面像素为参考,前面像素的预测误差会逐步向后面像素扩散。而且在二维预测时,误差会扩散至后面几行,形成区域误码。这样一来,信道误码率原创 2012-11-16 17:15:04 · 844 阅读 · 0 评论 -
视频--常见的视频参数
常见视频格式如下:TS:电影枪版DVD:标准电视机清晰度的电影CD:是存储音频文件的BD:蓝光光盘,高品质的影音HD:高清MKV: 一种压缩格式简介如下: TS是TELESYNC的缩写。TS与CAM版的标准是相同的。但它使用的是外置音源(一般是影院座椅上为听力不好的人设的耳机孔)这个音源不能保证是好的音源,因为受到很多背景噪音的干扰。TS是在空的影院或原创 2013-03-21 22:04:05 · 1768 阅读 · 0 评论 -
编解码--HEVC,ProRes,SVC,AVS,XVID,DIVX
HEVCHEVC历史: 早在2004年,ITU-T视频编码专家组(VCEG)开始研究新技术以便创建一个新的视频压缩标准。在2004年10月,H.264/ AVC小组对潜在的各种技术进行了调查。2005年1月VCEG的会议上,VCEG开始指定某些主题为“关键技术”作进一步研究。2005年成立软件代码库称为Key Technical Areas (KTA)用来评估这些新的“关键技转载 2013-04-01 08:06:57 · 5425 阅读 · 0 评论 -
其他音视频编码简介
不常用视频音频编码简介这里只对常见的视频音频编码做一个系统的简单介绍,并不进行详细探讨。由于我的知识有限,难免有错误的地方,欢迎来信指正。Windows Media系列:Microsoft 公司主导的音频视频编码系列,它的出现主要是为了进行网络视频传输,现在已经向 HDTV方面进军,开发了 WMV HD应用。Microsoft MPEG-4 v1/v2/v3 最早的 ASF转载 2012-09-01 23:15:37 · 952 阅读 · 0 评论 -
视频格式
MPEG/MPG/DAT MPEG是Motion Picture Experts Group 的缩写。这类格式包括了 MPEG-1, MPEG-2 和 MPEG-4在内的多种视频格式。MPEG-1相信是大家接触得最多的了,因为目前其正在被广泛地应用在 VCD 的制作和一些视频片段下载的网络应用上面,大部分的 VCD 都是用 MPEG1 格式压缩的 ( 刻录软件自动将MPEG1转为 .DAT格转载 2012-08-20 09:30:14 · 992 阅读 · 0 评论 -
视频编码参数
编码类型编码类型为H264。Adaptive DCT 允许使用8*8DCT。对画面质量和压缩效率都有好处。I4*4,P4*4,P8*8,B8*8:AVC标准允许使用多种DCT块划分方式,这里就能选择允许使用的DCT块划分方式。前面的字母代表对于的帧类型,后面的数字代表块大小。本选项对画面质量和压缩效率都有好处,推荐都选上。I8*8需要ADaptive DCT打开才有效。原创 2012-12-17 12:39:48 · 1909 阅读 · 0 评论