![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
视频编解码
文章平均质量分 73
洌泉_就这样吧
Less is more.
展开
-
国外知名音视频领域的科技公司
Amazon, 亚马逊, 美国最大的一家网络电子商务公司,位于华盛顿州的西雅图Apple, 苹果, 苹果公司(Apple Inc. )是美国一家高科技公司。由史蒂夫·乔布斯、斯蒂夫·沃兹尼亚克和罗·韦恩(Ron Wayne)等人于1976年4月1日创立,并命名为美国苹果电脑公司(Apple Computer Inc.),2007年1月9日更名为苹果公司,总部位于加利福尼亚州的库比蒂诺。Blackberry, 黑莓, 黑莓公司是加拿大的一家通信公司,主要产品为手提通讯设备黑莓手机。黑莓手机(BlackB.原创 2021-08-16 11:21:37 · 2371 阅读 · 0 评论 -
视频编解码/CODEC专业术语汇总
360 Omnidirectional video, 360°全方位视频3DG, 3D Graphics, 3维图像AOM, Alliance for open media, 开放多媒体联盟CODEC, encoder/decoder, 编解码DCT, discrete cosine transform, 离散余弦变换DoF, Degree of Freedom, 自由度DVD, Digital Video Disc, 高密度数字视频光盘ERP, Equi-Rectangle Project.原创 2021-08-16 11:19:10 · 368 阅读 · 0 评论 -
VVC标准对应的VTM软件编码二进制文件解读实例
通过VTM软件编码得到的一个二进制文件实例如下:寻找起始符,找到00 00 00 01,其中前两个00舍去,00 00 01是起始符确定第一个NALU,信息来自起始符之后的两个字节00 79,按照标准中的表格,包含以下信息:其中,00 79 转化为二进制为:0000 0000 0111 1001,因此forbidden_zero_bit(f(1))的值为0。同样的,nuh_reserved_zero_bit(u(1))的值为0,nuh_layer_id(u(6))的值为00 0000,nal_原创 2021-08-16 11:10:31 · 293 阅读 · 0 评论 -
视频编解码技术发展趋势
注:个人理解,仅供参考,如有其他看法,欢迎一起讨论!01 发展历史视频编解码技术的发展已有数十年时间了,目前成熟的技术均为以块划分和预测变换技术为基础的框架而90年代以来,国际视频编解码标准也经历了多个代的更迭,推出了许多的视频编解码标准以ISO/IEC和ITU为例,从最早各自研发MPEG-2、MPEG-4和H.262、H.263,再到后面两大组织深入合作以联合专家组推出H.264/AVC、H.265/HEVC、H.266/VVC,目前仍是H.266/VVC的研发周期而在国内,AVS工作组在.原创 2021-08-16 11:01:11 · 1064 阅读 · 0 评论 -
批量测试VTM的CTC
#!/bin/bash# ctc for Sdr# all intra# get infoinfo_poc="../infiles"app_poc="/mnt/e/vtm/VTM-11.0-Linux/bin/umake/gcc-7.5/x86_64/release"url="/mnt/e/sequences/ctc/sdr"current_time=$(date "+%Y.%m.%d %H:%M:%S")printf "\n********************* $current_t原创 2021-06-28 15:46:51 · 252 阅读 · 0 评论 -
Linux for running VTM
安装wsl1. wsl情况Windows Subsystem for Linux(简称WSL)是一个在Windows 10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。它是由微软与Canonical公司合作开发,其目标是使纯正的Ubuntu 14.04 "Trusty Tahr"映像能下载和解压到用户的本地计算机,并且映像内的工具和实用工具能在此子系统上原生运行。2. win10下的WSL 2(Windows Subsystem for Linux 2)官方对于 Windows原创 2021-06-28 15:44:26 · 532 阅读 · 0 评论 -
VVC/VSEI 高层语法
参考The High-Level Syntax of the Versatile Video Coding (VVC) Standard0 基本情况HLS:High-level syntax,高层语法VVC HLS新内容:视频区域提取,多编码码流合并、自适应的360度沉浸式媒体编码视频内容包含头语法、补充信息、压缩码流JVET制定的新一代国际编解码标准包括H.266/VVC, H.274/VSEI,应用领域包括电视广播、视频会议、录像、自适应比特流、视频区域提取、多编码码流合并、多视点视频、可伸原创 2021-04-07 16:38:40 · 1254 阅读 · 0 评论 -
关于H.266/VVC中SEI(Supplemental Enhancement Informance)的说明
在version 1的附录D给出了SEI和VUI的内容介绍,一是规定了SEI payload的语法和语义,作为SEI信息的容器;二是一些SEI信息的语法和语义;三是在ITU-T H.274中所规定的VUI参数和SEI信息的语法和语义的用法。当本标准中规定的非视频编码层NAL unit包含ITU-T H.274中所规定的VUI参数或者任何SEI信息,则其语法元素和语义应在ITU-T H.274进行规定。SEI信息支持处理与解码、播放或其他目的相关的过程。然而,SEI 信息在解码过程中构建亮度和色度像素时不原创 2021-04-06 09:51:17 · 446 阅读 · 0 评论 -
视频编解码之帧场处理方法
1. 帧场信息的介绍帧场信息的介绍详情可参考:隔行扫描的[百度百科],这里做简要说明。(https://baike.baidu.com/item/%E9%9A%94%E8%A1%8C%E6%89%AB%E6%8F%8F/2081106?fr=aladdin)首先先介绍帧和场的概念。由于视频都是由一幅幅图像组成的,所以视频也称为视频序列。帧图像就是正常的编解码后的图像,而场图像只是帧图像的一半。场图像的生成是采用隔行扫描,就是将帧图像按偶数行(0,2,4,…)和奇数行(1,3,5,…)各自扫描和排列汇成图原创 2021-01-29 14:31:38 · 1291 阅读 · 0 评论 -
视频编解码之客观评价指标(Objective Metrics)
本文参考自JVET-T2016-v2.客观评价指标视频编解码效果通常有主观评价和客观评价两种方式。主观评价是根据一套完备的规则来设计实验,并组建实验测试人员团体来对视频质量进行打分。而客观评价往往是通过数学公式计算来得到视频质量效果的量化评价。最常用的客观评价指标是BD-rate(Bjøntegaard delta bit rate),此外还有其他与主观感知相联系的指标,例如,SSIM(Structural SIMilarity),MS-SSIM(Multi-Scale SSIM), VMAF(Vid原创 2021-01-18 11:21:52 · 1495 阅读 · 0 评论 -
视频编解码之关于AI、RA、LD的解释
播放顺序和编/解码顺序播放顺序:Play Order Count(POC),解码后视频帧的播放顺序编/解码顺序:Encoding/Decoding Order Count(EOC/DOC),编/解码处理过程中的视频帧顺序三种视频帧视频编码序列中包含三种编码帧,分别是I帧(I frame/ I Picture)、P帧、B帧,含义如下:I帧:Intra-coded picture,编解码过程中只采用帧内预测,不参考其他帧信息;P帧:Predictive-coded picture, 编解码过程原创 2021-01-07 15:21:55 · 3119 阅读 · 1 评论 -
视频编解码之量化参数
量化量化就是把信号的连续取值映射成多个离散的幅值的过程,实现了信号取值多对一的映射。残差数据进过变换之后,变换系数具有较大的取值范围,量化可以有效减小信号的取值范围,进而获得更好的压缩效果量化是造成失真的根本原因衡量失真的三种准则:1、均方差MSE2、信噪比SNR3、峰值信噪比PSNRHEVC可以使用的传统量化方法1、大概的公式:l = floor(c/Qstep + f),c表示系数、Qstep表示量化步长、l表示量化后的值,floor是向下取整函数,f控制舍入关系2、HE..原创 2021-01-06 11:25:25 · 2614 阅读 · 0 评论 -
CODEC框架梳理
1 预测视频编码核心技术之一,用来去除视频中的时间和空间相关性,关键技术包括:帧内预测、帧间预测、自差分编码等帧内预测使用当前图像已编码的像素预测当前像素,从而消除空间冗余。目前往往在频域中进行。相邻块DC系数的差分编码帧间预测使用临近已编码的图像像素预测当前图像像素,从而消除时间冗余。基于块的运动补偿技术运动预测(Motion Estimation)预测残差(Prediction Residual)前向预测、后向预测、双向预测2 变换图像变换编码是指将以空间域中像素形式描述的图像转原创 2021-01-06 11:21:02 · 628 阅读 · 0 评论 -
视频编解码标准情况概述
视频编解码技术框架现有的视频编解码框架实际上从上世纪70年代以来几乎没有大的变化。<图片来源:贾川民, 赵政辉, 王苫社,等. 基于神经网络的图像视频编码[J]. 电信科学, 2019, 35(05):38-48.>(1)编码器技术流程包括:输入视频经过划分成块单位(blocked-based coding),然后通过帧内/帧间的预测(块划分、运动预测、运动补偿)来消除时间、空间、视觉等冗余,与原始图像进行差分得到残差图像,然后再经过变换、量化、熵解码等流程,得到输出码流。为了进一步原创 2021-01-06 11:16:32 · 1077 阅读 · 4 评论 -
视频编解码相关概念
理论概述为什么要研究视频编码?现在随着图像获取设备越来越先进,人们对于视频清晰度要求越高,视频类数据占据网络数据的80%以上未压缩的视频数据量巨大,从而造成视频的存储困难、传输成本高视频编码的目的?去除视频中的空间、时间、编码、视觉、知识等方面的冗余理想中的视频编码是无损压缩,但压缩率只能做到2:1、3:1的程度,远远达不到要求大多数的视频编码都是有损压缩,压缩率在10:1、20:1以上,随着技术进步,压缩率还在不断上升视频编码工具编码器:Encoder解码器:Decoder原创 2021-01-06 11:06:11 · 452 阅读 · 1 评论