如何用pydub指定输出通道(左,右)?
How to specify the output channel (left,right) with pydub?
我希望在 pygame、channel.set_volume 和 pygame.mixer.sound 上看到相同的功能。示例:
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) you can use the new apply_stereo_gain
or 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)
我希望在 pygame、channel.set_volume 和 pygame.mixer.sound 上看到相同的功能。示例:
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) you can use the new apply_stereo_gain
or 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)