美文网首页
Python单声道转为立体声:20行代码同理,立体声转为单声道!

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

作者: 919b0c54458f | 来源:发表于2019-01-24 10:43 被阅读4次

    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

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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/mahyjqtx.html