音频处理过程

1、音频

(1)打开设备

(2)从音频设备中读取数据

(3)将音频设备中读取的数据写入文件夹中

(4) 通过界面控制开始录制和结束录制(使用多线程和状态码控制)

(5)音频压缩


1)有损压缩(频域或者时域遮蔽,过滤掉不用的音频)

2)无损压缩(熵编码)

哈夫曼编码(将出现频率高的用短的编码代替,出现频率低的用长的编码代替)

(6)常见的音频编码器

(实时音频,直播教育这些,基本上使用OPUS(新出的)。运用最广ACC编码器,也是广泛运用于直播)网上评测结果OPUS>ACC>Ogg

1)ACC编码器

2)ACC规格

两种头格式

一般使用ADTS

3)用ffmpeg获取acc(xxx.mp4代表MP4文件,3.acc就是输出文件)

4)音频重采样

5)ffmpeg编码过程

编码前一般使用AVFrame,编码后使用AVPacket

重采样--》转换成AVFrame --》创建编码器--》编码--》AVPacket

相关推荐
darkdragonking4 小时前
FLV视频封装格式详解
音视频
元争栈道6 小时前
webview和H5来实现的android短视频(短剧)音视频播放依赖控件
android·音视频
元争栈道7 小时前
webview+H5来实现的android短视频(短剧)音视频播放依赖控件资源
android·音视频
MediaTea11 小时前
Pr:音频仪表
音视频
桃园码工11 小时前
13_HTML5 Audio(音频) --[HTML5 API 学习之旅]
音视频·html5·audio
cuijiecheng201817 小时前
音视频入门基础:MPEG2-TS专题(21)——FFmpeg源码中,获取TS流的视频信息的实现
ffmpeg·音视频
γ..18 小时前
基于MATLAB的图像增强
开发语言·深度学习·神经网络·学习·机器学习·matlab·音视频
cuijiecheng201818 小时前
音视频入门基础:AAC专题(13)——FFmpeg源码中,获取ADTS格式的AAC裸流音频信息的实现
ffmpeg·音视频·aac
悟纤21 小时前
Suno Api V4模型无水印开发「高清音频WAV下载」 —— 「Suno Api系列」第6篇
音视频·suno·suno v4·suno ai
gomogomono1 天前
HDR视频技术之八:色域映射
音视频·hdr·yuv