登录后绑定QQ、微信即可实现信息互通
AV1基于机器学习的变换块快速划分在上一篇文章《AV1基于机器学习的快速变换模式选择》中讲解了AV1如何使用机器学习技术为每个变换块选择合适的变换模式,本节将讲解AV1如何利用机器学习技术对变换块进行划分。AV1无需像VP9中那样强制固定变换单元大..
码率控制(一):理解码率控制模式(x264,x264,vpx)什么是“码率控制”?它是编码器决定为每帧视频分配多少比特的工具。视频编码(有损)的目标是尽可能多的节省比特(码率)的同时尽量保持视频质量。码率控制是平衡码率和质量的重要工具。码率控..
视频编码中由于B帧的存在使得视频的播放顺序和编码顺序不一样。解码后的视频需要按播放顺序排列播放,POC(picture order count)就是视频帧按播放顺序的标识号。 POC的作用主要有:帧的唯一标识符、用于merge模式下生成运动信息、解码端一致性检查..
SCC(四):Palette mode 调色板模式(palette mode)对于只含有少数几种颜色的块非常高效。相比于传统的对块进行预测变换处理,调色板模式只需要对每个像素传输其颜色索引。 调色板是一个包含CU中颜色值的表,对于CU中每个像素在码流中传输其在表..
SCC(三):HEVC IBC HEVC-SCC基于HEVC version 1和HEVC-RExt开发而成,并且继承了它们的编码结构和编码工具。 HEVC-SCC编码器结构如下: HEVC-SCC是基于HEVC框架,并添加了几个新工具。新的编码工具如下:Intra block copy(IBC):当CU使用IBC模式..
使用ffmpeg绘制运动向量MV 本文将使用ffmpeg提取每帧视频的运动向量MV,并使用opencv将其绘制出来。 运动向量MV 了解视频编码的人都对运动向量不陌生,它是在进行帧间预测时标记当前块和参考块位置关系的一个向量。帧间预测包括单向预测(P帧)和双..
码率控制(二):CRF详解 在上一篇文章码率控制(一):理解码率控制模式(x264,x264,vpx)已经介绍过CRF(Constant Rate Factor)了,本篇文章进一步介绍CRF的原理。CRF是x264和x265默认的码率控制模式,在libvpx中也可以使用CRF。CRF取值在0到51..
本文介绍在centos系统中编译安装x264的情况。 1、下载x264源码 可到https://www.videolan.org/developers/x264.html下载x264源码2、解压编译 解压x264后执行命令./configure,报如下错误编译x264需要使用汇编器nasm,或使用--disable-asm模式。这里..
码率控制(三):TMN8 TMN8是为低延迟视频通信设计的码率控制算法。TMN8码率控制分为帧级码率控制和宏块(MB)级码率控制。帧级码率控制会为当前帧选择合适的目标比特数,MB级码率控制会为帧内的每个MB计算QP(或量化步长)。如果缓冲区溢出则跳过..
在前面的文章档次、层、级别中已经介绍过级别(level),H.265共定义了13个级别,1 2 2.1 3 3.1 4 4.1 5 5.1 5.2 6 6.1 6.2。那么如何选择level呢? 官方参考序列的配置文件已经为我们写好了level等参数,如果我们要使用自己的序列那么如何设置l..
提出你的第一个问题
回答一个你擅长的问题
对内容进行点赞或者收藏
阅读声望与权限的规范
完善个人资料