linux - 数字音频基础

标签 linux multimedia

我最近开始研究 Linux[ALSA] 中的声卡驱动程序。

能否推荐一个链接或引用资料,让我可以获得良好的音频基础知识,例如:

采样率、比特大小等

我想确切地知道样本是如何存储在计算机上的音频文件中的,反之亦然,样本(数字)是如何回放的。

最佳答案

Audacity tutorial是一个很好的起点。另一个introduction涵盖相似的领域。 PureData tutorial at flossmanuals也是一个很好的起点。 Wikipedia一旦你掌握了基础知识,它就是一个很好的来源。

音频通过 analog-to-digital 输入计算机转换器(模数转换器)。数字音频通过 digital-to-analog 输出转换器(DAC)。

采样率是每秒测量模拟信号并以数字方式存储的次数。您可以将采样率视为音频信号的时间分辨率。位大小是用于存储每个样本的位数。您可以将其视为类似于图像像素的颜色深度。

David Cottle's SuperCollider本书还有一个great introduction到数字音频。

关于linux - 数字音频基础,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7811268/

相关文章:

c - pthread_self() 和 gettid() 返回值之间的差异

animation - 如何从服务器上带有动画的照片生成视频?

android - 消费者关闭输入 channel 或发生错误

linux - 移动一堆文件时更改所有文件

linux - 有没有办法提高 linux 管道的性能?

python - 用于 Linux 的 Python 中的终端窗口关闭事件处理程序

linux - Linux 上的 R 包管理

delphi - 在桌面上流式传输电影

ffmpeg - CLI 从 quicktime 或 mpeg 文件中提取日期/时间戳(时间戳)

c - Gstreamer-0.10 代码无法通过 udp 传输网络摄像头视频