如果有多个通道,wave\u read.readframes()返回什么?

2024-04-27 14:59:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我了解readframes()方法如何用于单声道音频输入,但是我不知道它如何用于立体声输入。它会给出一个由两个字节的对象组成的元组吗


Tags: 对象方法字节音频元组单声道readframes
1条回答
网友
1楼 · 发布于 2024-04-27 14:59:37

波形文件具有:

每秒Wave_read.getframerate()的采样率(例如,如果来自音频CD,则为44100)

Wave_read.getsampwidth()字节的样本宽度(即1代表8位样本,2代表16位样本)

Wave_read.getnchannels()通道(通常1个用于单声道,2个用于立体声)

每次执行Wave\u read.getframes(N)时,都会得到N * sample_width * n_channels bytes

相关问题 更多 >