【问题标题】:How convert audio stereo to mono in python如何在python中将音频立体声转换为单声道
【发布时间】:2020-03-12 15:16:24
【问题描述】:

我不知道该怎么做。我需要将立体声音频转换为单声道。

有人可以帮我吗?

我正在使用 pygame 播放歌曲

from pygame import mixer  
mixer.init()
mixer.music.load('meh.wav')
mixer.music.play()

【问题讨论】:

  • 单声道? ...或立体声 > mono_left 和 mono_right?
  • 是的,正是这个……
  • 如果有必要使用 python ? ...因为你可以像这样使用 sox :nesono.com/node/275
  • 是的,这是为了大学工作
  • 如果使用mixer.init(channels=1)初始化混音器模块会发生什么?

标签: python audio mono helper stereotype


【解决方案1】:

通常,您只需将音频加载到形状为(n, k) 的数组中,其中n 是通道数,k 是加载的样本数。通过沿通道轴进行平均(通道数相加和除),您将获得单声道信号。

pygame中至少有两种方式:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    相关资源
    最近更新 更多