Python单声道转为立体声,20行代码同理立体声转为单声道。
看着很难,但是用起来,确实非常简单。 代码只是提供参考,学习还是需要自己思考德!
其实就是将每一帧两个声道的值取平均值,下面计算单声道的值并将原来两个声道与转换后的声道绘制出来,最后保存为wav文件。
学Python的小伙伴有了代码一定要敲哦!
因为本来左右声道也没什么区别,所以三者看起来差不多。
进群:960410445 即可获取数十套PDF!
上面用到了struct包,这里sample width是2,也就是说每个采样用2个字节来保存,那么就要设置字节存储时的先后顺序了。
struct.pack packs the bytes appropriately for storage. '<h' means pack the data as a short integer in little endian format.
小编建了一个Python讨论组,有免费的Python学习教程,欢迎小伙伴的加入哦!群号:960410445
代码来自网络,如有侵权联系小编删除!
网友评论