Python單聲道轉為立體聲:20行程式碼同理,立體聲轉為單聲道
Python單聲道轉為立體聲,20行程式碼同理立體聲轉為單聲道。
看著很難,但是用起來,確實非常簡單。 程式碼只是提供參考,學習還是需要自己思考德!
其實就是將每一幀兩個聲道的值取平均值,下面計算單聲道的值並將原來兩個聲道與轉換後的聲道繪製出來,最後儲存為wav檔案。

學Python的小夥伴有了程式碼一定要敲哦!


因為本來左右聲道也沒什麼區別,所以三者看起來差不多。
上面用到了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學習教程,歡迎小夥伴的加入哦!
程式碼來自網路,如有侵權聯絡小編刪除!