
Audio
浪子荆
致力于音视频的编码,解码,传输等。
展开
-
用audacity生成一定长度pcm数据并encode成aac
audacity可以生成一定长度或者是一定字节数的静音数据或者噪声数据。点击“生成”选项,下面有静音或者噪声数据,弹出对话框之后可以选择时间长度或者是字节数,然后点击文件–>导出选择的音频。就会导出pcm文件。 2.利用ffmpeg encode成aac数据,命令为 ffmpeg -strict -2 -i noise.pcm -acodec aac -strict -2 noise.aac原创 2017-02-27 18:04:48 · 2657 阅读 · 0 评论 -
ALSA编程总结
1. ALSA包括各种声卡的Kernel驱动,提供libasournd开发库,可以帮助开发者调用更高级的接口,而不用直接和ioctl打交道,并且可以提高兼容性,另外,alsa还提供了Plugin能力,可以扩展很多功能。 2. ALSA API可以分为以下几个主要部分: a. control接口:一个通用功能,用来管理声卡的寄存器以及查询可用的设备。 b. PCM接口:管理audio capture和playback的接口,这也是audio最常用的接口 c. Raw MIDI接口: 支持MIDI(电子音乐设备原创 2020-06-22 11:10:23 · 998 阅读 · 0 评论