编解码
-
Base64 编码和解码
Base64是一种编码和解码方案,用于将二进制数据转换为可打印的 ASCII 文本格式,反之亦然。它通常用于在仅支持 ASCII 文本格式的介质上传输二进制数据。Base64 使用…
-
AVC 和 HEVC 的区别(AVC和HEVC哪个好)
在视频压缩中,两种流行的编解码器脱颖而出——AVC 和 HEVC,引发了 AVC 与 HEVC 的争论。AVC,也称为 H.264,十多年来一直是行业标准,但 HEVC,也称为 H…
-
H264码率控制模式(CBR、VBR和AVBR控制模式)
什么是码率控制?码率控制是指通过调节图像的压缩比例,从而决定输出编码码率的过程。在音视频领域,码率控制模式有着举足轻重的地位。 H264码率控制模式 H264码率控制模式分别有:C…
-
基于SD-WAN+互联网和JPEG-XS编码的远程制作测试
本文以JPEG-XS编码和SD-WAN+互联网技术为基础,通过一系列测试,探究远程制作中涉及的重要参数和解决方案。 作者:中央广播电视总台 王刚来源:选自2022年第11期《现代电…
-
AV1视频编解码器正在 “从HEVC手中夺取大量份额”
据行业代表称,仍然相对较新的AV1视频编解码器正在获得HEVC的支持,而即将推出的硬件解决方案有望加速采用。 AV1由开放媒体联盟(AOMedia)设计,被称为是一种免版税的开源方…
-
视频编解码技术逐渐“内卷”,人工智能+视频编解码解锁新突破
随着通信和互联网技术的进步,特别是智能手机的普及以及 4G、5G 移动通信技术的成熟与发展,语音视频聊天、视频游戏等多样化的休闲娱乐方式层出不穷,普通用户对语音与视频的消费需求也在…
-
h264码流结构(H264码流组成)
H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video T…
-
基于运动矢量重用的转码优化
编者按:视频转码是视频相关领域中最重要的业务,需要消耗大量的算力。转码有解码和编码两个阶段,在编码中,运动矢量计算是消耗CPU算力最多的部分,因此要考虑如何减少大量的计算并提高图像…
-
什么是音视频解码?音视频解码流程图
本文分享音视频解码基本概念、解码的大体流程图以及音视频解码的难点,普及音视频开发的基础知识,希望对大家有用。 一 什么是音视频解码 音视频解码,顾名思义就是把已经压缩过后的音视频(…
-
音视频编码推流的总流程
一、音视频为什么要编码? 音视频编码技术在音视频领域有着举足轻重的地位,这是由于音视频原始数据量较大,在传输的过程中如果不进行编码的话,则无法进行传输。比方说,一张普通的图片的大小…
-
音频编码基础和原理
1. 前言 数字音频是把模拟的、连续的声音信号通过采样、量化和编码过程转变成数字信号,然后再进行记录、传输及其他加工处理。重放时再将这些记录的数字音频信号还原为模拟信号,…
-
H.266环路滤波之LMCS亮度映射和色度缩放
1.背景介绍 在H.266里新增了一个Luma Mapping with Chroma Scaling, LMCS工具,对编码前的视频图像进行预处理。正如它的名字一样,它…
-
HEVC编码系统和结构浅析
为了满足海量视频数据的传输和存储要求,在H.264/AVC视频编码标准获得巨大成功后,新一代高效视频编码(High Efficiency Video Coding. HEVC)国际…
-
H.266与H.265、AV1、H.264的区别
H系列有MPEG和VCEG推出 ,VPX系列由谷歌推出,H.265有更高的图像质量,而AV1对于流媒体来说更加可靠且完全免费。H.265更大的预测模型实现了边缘可视化,而VP9实施…
-
Android AudioRecord采集音频数据及合成
本文介绍下 Android音视频开发中的AudioRecord的使用,案例将会在前面MediaCodec录制MP4的基础上进行,使用AudioRecord录制音频数据并将其合成到M…
-
Camera2 和 MediaCodec录制mp4
本文的主要内容是通过 Android 原生的硬编解码框架 MediaCodec 和复用器 MediaMuxer 实现 mp4 视频文件的录制,视频数据源由 Camera2 来提供,…
-
FOSDEM 2023|VVenC & VVdeC 介绍
本文整理了 Adam Wieckowski 在 FOSDEM 2023 对 VVenC 和 VVdeC 的介绍,包括了 VVenC 和 VVdeC 的背景、发展以及社区贡献等方面。…
-
Android MediaCodec解码详解
MediaCodec 是 Android 中的编解码器组件,用来访问底层提供的编解码器,通常与 MediaExtractor、MediaSync、MediaMuxer、MediaC…
-
H.266里面的依赖量化是如何实现的?
在H.266视频编码标准中引入了名为依赖量化Dependent Quantization的新技术。虽然DQ技术以网格编码量化TCQ技术为基础,但是由标准文本所规定的重建过程实际并没…
-
视频编码中编码块划分的原理和实现方式
本文分享视频编码中编码块划分的基本原理和代码实现方式。 CTU划分 现在的视频编码都是基于块进行的,将一帧视频划分成不同的块,然后对每个块再分别进行编码处理。由于原始YUV格式视频…