随笔分类 - VideoCodec

摘要:Posted on March 21, 2012 by Moto Just like MPEG-2 video uses VBV (Video Buffer Verifier), H.264 standard uses HRD (Hypothetical Reference Decoder) to define correctness of streams. One of the verifica... 阅读全文
posted @ 2017-02-12 18:28 Mr.Rico 阅读 (189) | 评论 (0) 编辑
摘要:Part 1 Manao | he is negating a float by printing it, adding a "-" to the string, and converting it back to float Manao | in the process, of course, he doesn't free the allocated string dynaflash ... 阅读全文
posted @ 2017-02-12 18:21 Mr.Rico 阅读 (418) | 评论 (0) 编辑
摘要:XSplit uses the x264 encoder, so let’s start off by saying that parameters mentioned in the title, with the exception of the quality parameters, mean the same as the parameters in the x264 wiki here:h... 阅读全文
posted @ 2017-02-12 18:20 Mr.Rico 阅读 (229) | 评论 (0) 编辑
摘要:本文来自于:http://blog.csdn.net/leixiaohua1020/article/details/42363079 最简单的基于libVLC的例子:最简单的基于libVLC的视频播放器 本文记录使用libVLC的开发的最简单的视频播放器示例。VLC Media Player是一款优 阅读全文
posted @ 2015-05-17 17:33 Mr.Rico 阅读 (5420) | 评论 (1) 编辑
摘要:本文的主要内容主要是整理来自博客:http://blog.csdn.net/leixiaohua1020,感谢作者给出的诸多详细有用的分享。 开源视频质量评价工具: IQA Image Quality Assessment (IQA)是一个快速,精确,可靠的测量视频/图像质量的基于C的库。它实现了很 阅读全文
posted @ 2015-05-17 16:52 Mr.Rico 阅读 (2633) | 评论 (1) 编辑
摘要:Dan Grois等人在论文《Performance Comparison of H.265/MPEG-HEVC, VP9, andH.264/MPEG-AVC Encoders》中,比较了下一代编码标准HEVC,VP9的以及当前主流编码标准H.264之间的性能。在此记录一下。 本文中选用的编码器如 阅读全文
posted @ 2015-05-17 15:59 Mr.Rico 阅读 (966) | 评论 (0) 编辑
摘要:Hans Hoffmann等人在论文《Studies on the Bit Rate Requirements for a HDTV Format With 1920 x 1080 pixel Resolution, Progressive Scanning at 50 Hz Frame Rate 阅读全文
posted @ 2015-05-17 15:55 Mr.Rico 阅读 (1266) | 评论 (0) 编辑
摘要:Sung-Ho Bae等人在论文《Assessments of Subjective Video Quality on HEVC-Encoded 4K-UHD Video for Beyond-HDTV Broadcasting Services》中,对基于HEVC编码的4K超高清视频序列进行了主观 阅读全文
posted @ 2015-05-17 15:54 Mr.Rico 阅读 (851) | 评论 (0) 编辑
摘要:基于运动特征的视频质量评价方法(基于H.264) Michal Ries等人在论文《Motion Based Reference-Free Quality Estimation for H.264/AVC Video Streaming》中提出了一种基于运动特征的视频质量评价方法。不同于大部分基于Q 阅读全文
posted @ 2015-05-17 15:51 Mr.Rico 阅读 (577) | 评论 (0) 编辑
摘要:视频质量,分辨率以及码率之间的关系 G. Cermak在论文《The Relationship Among Video Quality, Screen Resolution, and Bit Rate》中,研究了视频质量,分辨率以及码率之间的关系。这篇文章很有参考价值,在此记录一下。 在该论文的实验 阅读全文
posted @ 2015-05-17 15:27 Mr.Rico 阅读 (809) | 评论 (0) 编辑
摘要:本文来自:http://blog.csdn.net/leixiaohua1020/article/details/12851153 Thomas Zinner等人在《Impact of Frame Rate and Resolution on Objective QoE Metrics》(QoMEX 阅读全文
posted @ 2015-05-17 15:15 Mr.Rico 阅读 (379) | 评论 (0) 编辑
摘要:本文来自:http://blog.csdn.net/leixiaohua1020/article/details/12237177 Jens-Rainer Ohm等人在文献《Comparison of the Coding Efficiency of Video Coding Standards—I 阅读全文
posted @ 2015-05-17 15:09 Mr.Rico 阅读 (640) | 评论 (0) 编辑
摘要:本文来自:http://blog.csdn.net/leixiaohua1020/article/details/12373947 莫斯科国立大学的MSU Graphics & Media Lab (Video Group)出品的H.264编码器性能测试报告《Eighth MPEG-4 AVC/H. 阅读全文
posted @ 2015-05-17 14:58 Mr.Rico 阅读 (596) | 评论 (0) 编辑
摘要:本文转自:http://blog.csdn.net/leixiaohua1020/article/details/11914233 这是著名的视频质量评价实验室MSU Graphics&Media Lab(是莫斯科国立大学的实验室)做的编码器比较的实验报告《Seventh MPEG-4 AVC/H. 阅读全文
posted @ 2015-05-17 14:51 Mr.Rico 阅读 (579) | 评论 (0) 编辑
摘要:MediaInfo是一个用来分析媒体文件的开源工具。 支持的文件非常全面,基本上支持所有的媒体文件。 最近是在做HEVC开发,所以比较关注MediaInfo中关于HEVC的分析与处理。 从MeidaInfo的官网上下载下来的代码比较庞大,工程比较多,但是代码阅读的一个关键在于,先要抓住主干,然后再不断的深入。先找到自己关注的地方,然后分析,之后再进行分析一些相关的代码。 此处下载... 阅读全文
posted @ 2015-05-16 16:09 Mr.Rico 阅读 (1556) | 评论 (0) 编辑
摘要:在streamingmedia上看到的一篇对比HEVC与VP9的文章,挺不错。另外这边文章的几个comment也是不错的。 下面是全文。 The Great UHD Codec Debate: Google's VP9 Vs. HEVC/H.265 As of today, the great UHD codec debate involves two main partici... 阅读全文
posted @ 2015-05-12 10:09 Mr.Rico 阅读 (7093) | 评论 (1) 编辑
摘要:主要的采样格式有YCbCr 4:2:0、YCbCr 4:2:2、YCbCr 4:1:1和 YCbCr 4:4:4。其中YCbCr 4:1:1 比较常用,其含义为:每个点保存一个 8bit 的亮度值(也就是Y值), 每 2x2 个点保存一个 Cr 和Cb 值, 图像在肉眼中的感觉不会起太大的变化。所以, 原来用 RGB(R,G,B 都是 8bit unsigned) 模型, 4 个点需要 8x3=24 bites(如下图第一个图). 而现在仅需要 8+(8/4)+(8/4)=12bites, 平均每个点占12bites(如下图第二个图)。这样就把图像的数据压缩了一半。 上边仅给出了理论上的示例, 阅读全文
posted @ 2012-07-31 14:36 Mr.Rico 阅读 (9430) | 评论 (3) 编辑
摘要:MPEG系列标准 H.26x系列标准 H.264的技术改进 (1)更加精细的宏块分割模式,运动估计的精度更高(1/4像素的亮度精度和1/8像素的色度精度) (2)整数DCT变换, 变换过程全部采用整数运算, 避免了浮点数运算过程中导致的错误积累, 降低了复杂度,并且正向的操作和逆向操作可以完全吻合. (3)H.264中的环内去块效应滤波器可以很好的改善图像的质量, 使得进行运动估计时的结果更加准确. (4)熵编码中的CAVLC和CABAC比之前的方法效率更高, 特别是CABAC 阅读全文
posted @ 2012-07-31 13:28 Mr.Rico 阅读 (2067) | 评论 (0) 编辑
摘要:第12章 差错控制1. 视频传输错误视频传输的信道有可能是不可靠的无线信道Internet传输错误随机的比特错误比特反置、比特插入、比特丢失突发错误(Bursty Error)数据包丢失局域网数据包冲突延迟缓冲区溢出噪声干扰 2. 差错控制的目的目的克服由于信道传输错误及有这些错误产生的影响差错控制技术可以应用在信源编码信道编码解码端3. 差错控制技术数据重传(Retransmission)前向纠错(Forward Error Correction,FEC)差错隐藏(Error Concealment)差错恢复(Error Resilience)信道编码数据重传,FEC信源编码差错隐藏,差错恢 阅读全文
posted @ 2012-07-30 10:03 Mr.Rico 阅读 (3934) | 评论 (0) 编辑
摘要:第10章 视频处理1.视频处理在视频压缩前后,对视频图像质量增强的操作视频编解码系统输出的图像主观质量不仅与压缩算法的性能有关,还受视频处理的影响压缩之前对视频的处理称作预处理(Pre-processing)压缩之后对视频的处理称作后处理(Post-processing) 2. 预处理预处理的目的为了减少原图像受到的损害,保持原图像的重要特征,使原图像能被高效的压缩噪声污染光照差抖动为了进行视频格式转换去隔行空间缩放帧率转换去噪声处理 去隔行(Deinterlace)隔行扫描的视频图像在逐行扫描播放设备上播放会有隔行效应,降低了主观质量 3. 去隔行的方法在单场内去隔行用奇数(偶数)行插值.. 阅读全文
posted @ 2012-07-30 00:52 Mr.Rico 阅读 (6304) | 评论 (0) 编辑
摘要:第6章 变换编码1. 变换编码变换编码的目的去除空间信号的相关性将空间信号的能力集中到频域的一小部分低频系数上能量小的系数可通过量化去除,而不会严重影响重构图像的质量块变换和全局变换块变换:离散余弦变换(Discrete Cosine Transform,DCT),4x4,8x8,16x16全局变换:小波变换(Wavelet)变换的能量集中特性DCT编码 2. 变换类型K-L变换傅里叶变换余弦变换小波变换3. KL变换最优变换基函数根据具体图像而确定没有快速算法实际中很少使用复杂度极高 K-L变换非常复杂度很高,不实用需要计算协方差矩阵U 需要计算特征向量需要发送 到解码器4. ... 阅读全文
posted @ 2012-07-29 20:09 Mr.Rico 阅读 (14731) | 评论 (6) 编辑
摘要:第四章 视频编码基础 1. 压缩码流语法:码流中各个元素的位置关系01001001…图像编码类型(01),宏块类型(00),编码系数1001等语义:每个语法元素所表达的意义。例如:图像编码类型 2. 编码层次序列(Sequence)图像组(Group of Pictures,GOP)图像(Picture)条带(Slice)宏块(Macroblock,MB)块(Block)3. 码流结构 3. PB帧编码 4. 序列编码对象(1)IBBP序列 序列:一段连续编码的并具有相同参数的视频图像。序列起始码:专有的一段比特串,标识一个序列的压缩数据的开始MPEG-2的序列起始码为十六进制数000001( 阅读全文
posted @ 2012-07-29 09:52 Mr.Rico 阅读 (16674) | 评论 (4) 编辑
摘要:第1章介绍1. 为什么要进行视频压缩?未经压缩的数字视频的数据量巨大存储困难一张DVD只能存储几秒钟的未压缩数字视频。传输困难1兆的带宽传输一秒的数字电视视频需要大约4分钟。 2. 为什么可以压缩去除冗余信息空间冗余:图像相邻像素之间有较强的相关性时间冗余:视频序列的相邻图像之间内容相似编码冗余:不同像素值出现的概率不同视觉冗余:人的视觉系统对某些细节不敏感知识冗余:规律性的结构可由先验知识和背景知识得到 3. 数据压缩分类无损压缩(Lossless)压缩前解压缩后图像完全一致X=X'压缩比低(2:1~3:1)例如:Winzip,JPEG-LS有损压缩(Lossy)压缩前解压缩后图像不 阅读全文
posted @ 2012-07-28 23:27 Mr.Rico 阅读 (64915) | 评论 (19) 编辑