【视音频技术之H.264/AVC】
文章平均质量分 62
本专栏讲述了H.264/AVC编解码技术。
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
飞翔的鲲
一名音视频领域coder,喜欢深入钻研各种新技术(编解码、图像处理、算法优化等),擅长Matlab,Python,C编程。
CSDN明星博主,认证博客专家,视频、Matlab领域优质创作者。目前专注于音视频编解码和AI技术领域,开源分享,不忘初心,追求卓越!
欢迎订阅我的付费专栏,每篇都是博主的多年工作经验总结和呕心之作,任何问题都可以私信博主,必给您答疑解惑!希望我的博文可以帮助到你~
展开
-
【Codecs系列】X264码率控制总结1——ABR,CQP,CRF
X264码率控制总结1——ABR,CQP,CRF。原创 2022-11-14 10:50:09 · 280 阅读 · 0 评论 -
【Codecs系列】H.264码率控制算法之URQ模型
但是,当前宏块的MAD只有在进行了RDO后才可用。为了在H.264中解决这个问题,需要估计当前宏块MB的MAD。除此之外,我们还需要计算当前宏块的目标码率和采用相同QP的MB的数目。其中,a1和a2是预测模型的两个系数,初始值为1和0。(3)采用前一帧中对应位置的基本单元的实际MAD和线性模型预测当前帧中的当前基本单元的MAD值;(5)采用步骤4获取的量化参数对应当前基本单元中的每个MB进行RDO。(2)平均分配剩余的比特给当前帧中未编码的基本单元。(3)更新模型参数a1和a2,正交R-D模型的参数。...原创 2022-08-28 20:02:29 · 425 阅读 · 0 评论 -
【Codecs系列】x264编码器龙芯平台编译
DATE:2021.8.151、安装龙芯交叉编译器:https://github.com/loongson/build-tools https://github.com/loongson/build-tools/releases/download/2021.06.19/loongarch64-linux-gnu-2021-06-19.tar.gz2、配置x264编码器:./configure --host=mips64-linux-gnu --cross-prefix=loongarch64-原创 2021-08-16 19:42:33 · 441 阅读 · 0 评论 -
【Codecs系列】H.264时域SVC(SVC-T)编码技术
DATE: 2021.1.4文章目录1、参考2、SVC-T编码2.1 SVC-T简介2.2 SVC-T新增句法和语义2.2.1 Prefix NAL头信息2.2.2 Slice header头信息相关2.3、SVC-T编码中的参考帧队列管理机制1、参考【Codecs系列】编解码基础知识–可伸缩编码SVC【Codecs系列】H.264参考帧队列管理:初始化、重排序和标记 H.264 SVC2、SVC-T编码2.1 SVC-T简介 SVC(Scalable Video Coding)由原创 2021-02-10 17:38:41 · 2301 阅读 · 0 评论 -
【Codecs系列】H.264/H.265中编码帧裁剪功能frame_crop
DATE: 2021.2.10文章目录1、参考2、frame_crop3、举例1、参考从H264/H265码流中获取宽、高及帧率2、frame_crop3、举例原创 2021-02-10 15:40:20 · 742 阅读 · 0 评论 -
【Codecs系列】H.264参考帧队列管理机制:初始化、重排序和标记
DATE: 2021.1.10文章目录1、参考2、参考帧列表和DPB3、参考帧列表RPL初始化3.1、P帧排序3.2、B帧排序4、参考帧列表重排序 Reordering4.1、为什么要重排序?4.2、重排序过程5、参考帧列表标记过程 Marking5.1、为什么要标记?5.2、标记过程1、参考H.264多参考帧管理H.264句法和语法总结(六)参考帧队列重排序(reordering)句法H264—参考列表----初始化、重排序、已解码图像的标记2、参考帧列表和DPB对于每一个P帧和B帧的解原创 2021-01-10 17:15:44 · 1197 阅读 · 4 评论 -
【Codec系列】H.263标准码流结构
DATE: 2020.5.21H.263采用分层结构的方式组织码流,分成4层,自上而下分别是:图像层(Picture Frame)、块组层(GOB)、宏块层(Macorblock)和块层(Block)。(1) 图像层Picture:(2) 块组层GOB:(3) 宏块层Macroblock:(4) 块层Block:...原创 2020-05-21 20:51:22 · 748 阅读 · 0 评论 -
【Codecs系列】H.263+码率控制方法TMN8
DATE: 2020.5.201、参考文献Rate Control in DCT Video Coding for Low-Delay Communications码率控制(三):TMN82、H.263+码率控制方法2.1、 帧级码率控制2.2、 宏块级码率控制原创 2020-05-20 10:54:07 · 397 阅读 · 0 评论 -
【mpeg】MPEG2、MPEG4、H264的差异和简介
Date: 2018.11.1转载自:http://www.cnblogs.com/li-hao/archive/2011/09/17/2179494.htmlMPEG-2简介 MPEG-2制定于1994年,设计目标是高级工业标准的图象质量以及更高的传输率。MPEG-2所能提供的传输率在3-10Mbits/sec间,其在NTSC制式下的分辨率可达720X486,MPEG-2也可提供并能...转载 2018-11-01 16:38:27 · 6876 阅读 · 0 评论 -
【Codecs系列】H264码流SPS解析实现
Date: 2018.9.10#include <stdio.h>#include <stdlib.h>#include <stddef.h>#include <cstring>#include <iostream>#include <string.h>#include "D264.h"using namespace std;int main(int argc, const char *argv[]){ FILE原创 2018-09-11 11:14:19 · 1142 阅读 · 0 评论 -
【x264】x264源码分析与应用示例——码率控制
1、x264的码率控制原理与对应源码解析基本概念对于此前了解过H.264的码率控制原理的读者(如果不了解,也可以去看我的文章H.264码率控制算法研究及JM相应代码分析),首先需要说明的是x264采用的码率控制算法并没有采用拉格朗日代价函数来控制编码,而是使用一种更简单的方法,即利用半精度帧的SATD作为量化等级参数选择的依据。SATD即将残差经哈德曼变换的4×4块的预测残差绝对值总和,可以将其看...转载 2018-03-20 17:17:37 · 1229 阅读 · 1 评论 -
【H.264 】open-GOP/close-GOP
http://blog.csdn.net/blade2001/article/details/51477704原创 2018-03-24 09:40:08 · 941 阅读 · 3 评论 -
【Codecs系列】x264编解码器在Windows(MinGw环境)和Linux平台的编译过程以及使用方法
Date: 2017/12/23Author: SoaringLee目录1、x264简介2、x264在Linux平台下的编译3、x264在Windows平台(MinGW)下的编译4、x264编码参数设置及编码过程1、x264简介 x264是H264标准的开源编码器,由于x264编码器进行了很多优化,现在已经成为了工业界实用的H264编码器,其编码性能也是很高的。 x264下载地址:ftp://ftp.videolan.org/pub/videolan...原创 2018-02-04 22:37:17 · 697 阅读 · 0 评论 -
H.264中的SP帧/SI帧
http://blog.csdn.net/lessconcern/article/details/38611415http://blog.csdn.net/htbsoft0556/article/details/19120761http://www.cnblogs.com/xiezhaohai/p/6845159.html转载 2017-09-29 17:41:09 · 3218 阅读 · 1 评论 -
H264去块效应滤波分析
###Date:2017/10/17转载自:http://blog.csdn.net/h514434485/article/details/52241778所谓的块效应就是在视频编码中人眼察觉到的小块边界处的不连续。通过下面的图有个直观的感受。 可以感受到(a)中的左上角有一些明显的小块,而(b)看上去比较平滑一些转载 2017-10-17 16:56:01 · 3272 阅读 · 2 评论 -
H.264中的NAL技术
###Date: 2017/9/11 在学习H.264,H.265以及Svac标准的时候,都遇到了NAL这个概念,这里做一下简单理解。一、NAL概念:网络抽象层(Network Abstraction Layer)。 在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其 中,前原创 2017-09-11 21:50:40 · 454 阅读 · 0 评论 -
H.264句法语义学习
### Date: 2017/7/23### Author: SoaringLee原创 2017-07-22 23:41:24 · 746 阅读 · 0 评论