音频处理过程

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

相关推荐
一条数据库7 小时前
南京方言数据集|300小时高质量自然对话音频|专业录音棚采集|方言语音识别模型训练|情感计算研究|方言保护文化遗产数字化|语音情感识别|方言对话系统开发
人工智能·音视频·语音识别
therese_1008611 小时前
音视频demo
音视频
~远在太平洋~19 小时前
Debian 系统上安装与配置 MediaMTX
音视频
杨天天.1 天前
小程序原生实现音频播放器,下一首上一首切换,拖动进度条等功能
前端·javascript·小程序·音视频
面向星辰1 天前
html音视频和超链接标签,颜色标签
前端·html·音视频
SXJR2 天前
Java mp4parser 实现视频mp4 切割
java·python·音视频
却道天凉_好个秋2 天前
音视频学习(六十三):AVCC和HVCC
音视频·h264·h265·avcc·hvcc
victory04312 天前
疾病语音数据集 WAV格式音频
深度学习·音视频
电商API_180079052472 天前
淘宝商品视频批量自动化获取的常见渠道分享
java·爬虫·自动化·网络爬虫·音视频