编码
文章平均质量分 72
三强
努力前行,为遇见更好的自己
展开
-
HEVC学习与研究】11.HEVC参考解码器的设置及参数解析过程
之前已经讨论过如何运行HM的encoder工程,已经可以成功将一个yuv测试序列编码为一个.bin格式的二进制码流。这里我们再看看它的逆过程,即将二进制码流进行解码。在整个HM的solution中很明显可以看到解码器的工程TAppDecoder,将这个工程设置为启动工程(在工程目录上右单击->set as startup project),设置工程属性,主要是命令行参数(右键—>Prope转载 2013-08-03 08:58:46 · 1221 阅读 · 0 评论 -
HEVC 当前帧与参考帧的同一位置的PU划分相同概率
line :178-181#if CU_SPILT TComPic *m_pcPrevPic; #endif TComPi.cppLINE406: Int iSize = Int( m_cListPic.size() );#if CU_SPILT TComList::iterator iterP = m_cListPic.end(); iterP--;原创 2014-03-30 22:35:47 · 1342 阅读 · 1 评论 -
ARM处理器NEON编程及优化技巧—左移右移等移位操作
ARM的NEON协处理器技术是一个64/128-bit的混合SIMD架构,用于加速包括视频编码解码、音频解码编码、3D图像、语音和图像等多媒体和信号处理应用。本文主要介绍如何使用NEON的汇编程序来写SIMD的代码,包括如何开始NEON的开发,如何高效的利用NEON。首先会关注内存操作,即如何变更指令来灵活有效的加载和存储数据。接下来是由于SIMD指令的应用而导致剩下的若干个单元的处理,然后是用一转载 2014-02-19 11:21:18 · 2169 阅读 · 0 评论 -
neon优化h264的idct 代码
http://www.oschina.net/code/explore/ffmpeg/libavcodec/arm/h264idct_neon.S/** * Copyright (c) 2008 Mans Rullgard * * This file is part of FFmpeg. * * FFmpeg is free software; you can redis转载 2014-01-08 16:35:45 · 1687 阅读 · 0 评论 -
H.264 NAL detail
SODB 数据比特串-->最原始的编码数据RBSP 原始字节序列载荷-->在SODB的后面填加了结尾比特(RBSP trailing bits 一个bit“1”)若干比特“0”,以便字节对齐。EBSP 扩展字节序列载荷-- >在RBSP基础上填加了仿校验字节(0X03)它的原因是: 在NALU加到Annexb上时,需要填加每组NALU之前的开始码StartCodePrefix,如果该NALU对应的转载 2013-10-21 11:44:58 · 793 阅读 · 0 评论 -
XVID、H.264、AVC、X264的一些知识
(资料来源于互联网)MPEG是什么:MPEG 是Motion Picture Expert Group的缩写,简单讲就是个行业里的组织,专门对数字内容做出业界规范的组织。MPEG1:MPEG1开始我们就广泛认识到这个组织和他们的标准了。VCD 就是其中最主要的代表。VCD这个具体的格式是从日本而来的,并遵守MPEG1规格。MPEG2:具体代表是DVD。MPEG组织的责任就是推广每一转载 2013-10-17 16:35:05 · 4286 阅读 · 0 评论 -
vs 运行x264和Linux下的运行
X264最大的特点在于其出发点是为了H.264的实用性。与JM相比,X264并没有完整的对H.264标准给与实现,而是舍去了一些对编码性能贡献很小但计算复杂度极高的新特性,如多参考帧、帧间预测中不必要的块模式等技术。从而计算复杂度降低,编码效率却并没有明显降低。码流兼容H.264。在实用的系统中,比如比较普遍的在DSP芯片上实现H.264,大多是移植X264代码。在Windows系统下实现转载 2013-10-12 16:45:27 · 1258 阅读 · 0 评论 -
H.264视频的RTP荷载格式
H.264视频的RTP荷载格式目录 1. 介绍 ........................................ 3 1.1. H.264 Codec ............................... 3 1.2. 参数集概念 ..........................转载 2013-10-10 10:01:39 · 1068 阅读 · 0 评论 -
关于Frame 的基本知识
关于 frame的一些基本知识只是摘抄了一部分,供初学者参考。b.帧速率:帧速率是每秒显示的图像数。标准影片(NTSC) 是29.97 帧第秒 (fps),电影是每秒24 帧fps。欧洲标准是(PAL) 25 帧fps。如果你对你影片的尺寸 不是太注重的话,保留默认的Current选项。这将会使你制作的影片的帧速率和源文件一致。不管怎样,如果你想降低带宽和CPU的占用,你可以选择一个低转载 2013-09-17 15:02:41 · 1056 阅读 · 0 评论 -
视频编码解码中的一些术语
SO 任意条带顺序,条带编码可以不是光栅扫描顺序BAB 二值Alpha块,用于标示区域的边界BAP 身体动画参数块 做变换的宏块区域 8x8 4x4块匹配 矩形图象区域上的运动估计块效应 图象的方块或矩形失真区域B帧 双向运动补偿预测的编码图像(条带)CABAC 基于上下文的自适应二值算数编码CAE 基于上下文的算数编码CAVLC原创 2013-06-07 16:14:37 · 3480 阅读 · 0 评论