音频处理过程

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

相关推荐
Black蜡笔小新2 小时前
视频汇聚平台EasyCVR赋能加油站安防构建全场景视频监控体系
音视频
MediaTea3 小时前
Python 库手册:wave WAV 音频读写工具
开发语言·python·音视频
EasyDSS3 小时前
视频推流平台EasyDSS无人机推流直播技术在智慧消防场景中的应用
音视频·无人机
八月的雨季 最後的冰吻4 小时前
FFmepg-- 39-ffplay源码-ffplay 播放器中视频输出和尺寸变换
c++·音视频
ZEGO即构开发者4 小时前
uni-app 集成音视频 SDK 全攻略:30 分钟搭建跨端视频通话功能
uni-app·音视频·视频通话功能
简鹿视频6 小时前
avi如何转wmv?avi格式转换wmv格式技巧
windows·microsoft·音视频
Black蜡笔小新7 小时前
视频融合平台EasyCVR智慧农田可视化视频监控解决方案
音视频
liwulin05067 小时前
【PYTHON】视频转图片
开发语言·python·音视频
合一师兄7 小时前
蓝牙低功耗音频和蓝牙经典音频
音视频
八月的雨季 最後的冰吻7 小时前
FFmepg-- 40-ffplay源码- 视频同步刷新
音视频