Python单声道转为立体声:20行代码同理,立体声转为单声道!

2019-01-24  本文已影响4人  919b0c54458f

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

代码来自网络,如有侵权联系小编删除!

上一篇下一篇

猜你喜欢

热点阅读