您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何用Python编写立体声WAV文件?

如何用Python编写立体声WAV文件?

sine_list_y使用另一个频率/频道set来构建一个并行列表nchannels=2,并在输出循环for s, t in zip(sine_list_x, sine_list_y):中将其用作标题子句,并使用两个writeframes调用来创建主体- 一个用于s一个用于t。IOW,文件中两个通道的对应帧“交替”。

例如参见页面的所有可能的WAV文件格式的全面描述,我引用:

多通道数字音频样本存储为隔行波形数据,这仅意味着在前进到下一个样本之前,通过循环浏览每个通道的音频样本来存储多通道(例如立体声和环绕声)波形文件的音频样本时间。这样做是为了可以在读取整个文件之前播放或流式传输音频文件。当从磁盘播放大文件(可能不完全适合内存)或通过Internet流式传输文件时,这非常方便。下图中的值将按照在“值”列(从上到下)中列出的顺序存储在Wave文件中。

下表清楚地显示了通道的样本向左,向右,向左,向右,…

python 2022/1/1 18:36:12 有230人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶