我希望在 pygame 上看到相同的函数,即 pygame.mixer.sound 的channel.set_volume。示例:
import pygame
pygame.init()
sound = pygame.mixer.Sound(name_of_the_file)
channel = sound.play()
channel.set_volume(1,1) #That's what I need...
我需要它来运行一个在单台计算机上运行并通过每个办公室的扬声器发送信息的程序。 pydub 上有类似的东西吗? 谢谢。
最佳答案
在 Pydub 的开发版本中(在 github 上),您可以使用新的 apply_stereo_gain
或pan
方法:
from pydub import AudioSegment
sound = AudioSegment.from_file("/path/to/sound.mp3", format="mp3")
# pan 10% left
panned1 = sound.pan(-0.1)
# left channel lowered 6 dB, right channel unchanged
panned2 = sound.apply_stereo_gain(-6.0, 0.0)
关于python - 如何用pydub指定输出 channel (左,右)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31014303/