TAppEncoder是编码器工程,完成视频序列的编码。 运行时,首先调用encmain.cpp中的main函数 main函数中完成的工作主要有初始化encoder类,解析cfg文件,然后调用TAppEncTop::encode函数进入下一层,并且对编码过程进行计时。 其中调用了重要参数TAppEn ...
分类:
移动开发 时间:
2017-04-29 10:58:12
阅读次数:
332
最好用的多媒体格式转换利器:格式工厂现已更新至v4.0,此次更新加入最新的HEVC(H265)编码,MP4,MKV的压缩比大幅度提高!格式工厂,轻松转换一切你想要的格式!利器在手,转换不愁! 格式工厂是免费多功能的多媒体文件转换工具,最得力的转换帮手!它可以实现大多数视频、音频以及图像不同格式之间的 ...
分类:
其他好文 时间:
2016-12-12 14:55:53
阅读次数:
206
http://blog.csdn.net/leixiaohua1020/article/details/19014955 an Grois等人在论文《Performance Comparison of H.265/MPEG-HEVC, VP9, andH.264/MPEG-AVC Encoders》 ...
分类:
其他好文 时间:
2016-09-27 13:11:37
阅读次数:
163
参考论文:HEVC Deblocking Filter 《HEVC标准介绍、HEVC帧间预测论文笔记》系列博客,目录见:http://www.cnblogs.com/DwyaneTalk/p/5711333.html 一、Deblock Filter的目的 在AVC中,图像被分成16x16的MB,对 ...
分类:
数据库 时间:
2016-07-28 16:34:41
阅读次数:
656
基于运动特征的 HEVC 快速帧间预测算法/Fast Inter-Frame Prediction Algorithm for HEVC Based on Motion Features 上海大学学报(自然科学版)第19卷第3期。 利用当前深度CU与时域对应位置已编码CU的亮度像素值的差值平方和均值 ...
分类:
编程语言 时间:
2016-07-28 16:19:46
阅读次数:
325
3D-HEVC的官方标准测试软件解决方案HM_vc10中有11个项目,分别为TAppCommon,TAppDecoder,TAppEncoder,TAppExtractor,TAppRender,TLibCommon,TLibDecoder,TLibEncoder,TLibExtractor,TLi ...
分类:
其他好文 时间:
2016-07-16 20:08:24
阅读次数:
317
3D-HEVC编码框架 3D-HEVC编码结构是对HEVC的扩展,每个视点纹理及深度图编码主要采用HEVC编码框架,但在其基础上增加了一些新的编码技术,使其更有利于深度图和多视点的编码。 图1 3D-HEVC编码结构 如上图所示,3D-HEVC编解码结构和MVC类似。图中所有输入的视频图像和深度图像 ...
分类:
其他好文 时间:
2016-07-06 17:57:23
阅读次数:
780
HEVC视频编码框架 HEVC编码框架与H.26X标准的编码框架类似,均采用基于块的混合模型。 图1 HEVC编码框架 1.首先,视频编码器将输入视频图像划分为互不重叠的编码单元。 2.再进行预测编码,主要利用视频的空间相关性和时间相关性,分别采用帧内预测和帧间预测去除时空域冗余信息,从而得到预测图 ...
分类:
其他好文 时间:
2016-07-05 15:30:14
阅读次数:
269
HEVC解码器的CTU解码(CTU Decoder)部分在整个HEVC解码器中的位置如下图红框所示,在hls_coding_unit()之中。CTU解码(CTU
Decoder)部分的函数调用关系如下图右边方框所示。
hls_decode_entry()
hls_decode_entry()是FFmpeg HEVC解码器中Slice解码的入口函数。该函数的定...
分类:
其他好文 时间:
2016-05-06 16:07:21
阅读次数:
329
熵编码把一系列用于表示视频序列的元素符号转变为一个用来传输或存储的压缩码流。
信息的多少用信息量来度量,显然,信息量与不确定性的消除程度有关,消除的不确定性越大,信息量就越大。不确定性的大小与事件发生的概率相关,因此不确定性可以度量,更进一步信息量也可以度量。
假设某一个信源(就是产生信息的地方)的概率空间是:
X(表示信源产生的符号的集合),P(...
分类:
其他好文 时间:
2016-04-22 19:19:36
阅读次数:
406