h.264
salvary
这个作者很懒,什么都没留下…
展开
-
CABAC解码框架
上下文建模: 为当前二进制串的判断选择合适的上下文模型,提供符号概率估计的统计信息。解码引擎:根据输入的视频比特流,通过一定的算法作出二进制判断,并根据上下文模型,重定标解码参数。二进制串符号化:将二进制串符号化为相应的语法元素的原始值。原创 2011-10-12 11:11:43 · 698 阅读 · 0 评论 -
熵解码常用的测试序列
常用的测试序列选择:Coastguard :为物体的相对运动和镜头移动flower :为物体的剧烈运动和镜头的快速移动garphone :为物体的快速转换foreman :为物体转换和镜头移动mobile&calendar :为物体的多种运动和镜头移动原创 2011-08-31 23:39:30 · 623 阅读 · 0 评论 -
CAVLC测试
第一种方法,将设计植入FPGA,FPGA被置于一块验证板上,其输入是由码流发生仪产生的H.264码流,通过FPGA里面的处理,将输出显示于可视设备上从而观察解码的正确性。这种方法的优点在于其与硬件有着极大的关联性,由于设计本身已经被植入硬件,因此可以在很大程度上说明硬件上的一些现转载 2011-10-18 04:10:01 · 622 阅读 · 0 评论 -
关于计算解码速度的问题
开始计算解码速度的时候,认为4*4的块,只要像协议一样走完流程就可以算是解完一个宏块,但是后来发现,对于一个YUV=4:2:0的图像来说,要先解码亮度分量,再解码2个色度分量。观察JM的trace文件,也确实发现了这个问题。*********** POC: 0 (I/P) MB: 0 Slice: 0 Type 2 **********@107 mb_type原创 2011-10-26 16:22:45 · 922 阅读 · 0 评论 -
JM trace文件一段码流分析
@292 Luma # c & tr.1s(1,1) vlc=3 #c=3 #t1=1 001001 ( 3) @298 Luma trailing ones sign (1,1) 1 ( 1) @299 Luma lev (1,1) k=1 vlc=0 lev= 2原创 2011-12-29 13:31:22 · 856 阅读 · 0 评论 -
最常用的blog,论坛,以及下载开源代码的网站,下载YUV序列的网站
博客:http://blog.csdn.net/sunshine1314http://blog.csdn.net/szu030606http://blog.csdn.net/slmmlk2011_2论坛:http://www.chinavideo.org/forumdisplay.php?fid=29 http://bbs.lmtw.com/index.as原创 2011-11-01 10:04:38 · 1291 阅读 · 0 评论 -
cavlc编码level的原理和过程
cavlc编解码 非trailingone 非零 变换系数幅值的原理与过程:基本原理:1. 首先将系数幅值(level)除以某一个值(1编码;2. 对商值level_prefix编码的码流就是前缀level_prefix个0+1: 0...013. 对余数level_suffix编码的码流就是levelSuffixSize个bit的level_suffix的二进制值。具转载 2011-12-29 13:27:22 · 718 阅读 · 0 评论 -
教你在windows 7/xp 下安装使用mencoder
在linux 下有一个很NB的软件,那就是mencoder,这东西几乎可以对所有格式的视频进行格式转换,还可以剪辑,可以加字幕,可以从视频中提取音频,还可以从音频中提取视频.太变态了.现在我就教大家如果安装这个变态的软件.这软件是纯绿色的,首先要去官网上下载两个文件.第一步是下载MPlayer-mingw32-1.0rc2.zip,它有两种版本提供第一种是旧版本,【2007转载 2012-05-17 17:24:25 · 806 阅读 · 0 评论