37得票4回答
如何从pydub的AudioSegment创建一个numpy数组?

我知道以下问题:如何使用numpy数组创建pydub AudioSegment? 我的问题与之相反。如果我有一个pydub AudioSegment,我该如何将其转换为numpy数组? 我想使用scipy过滤器等工具。 对于AudioSegment原始数据的内部结构并不是很清楚。

25得票7回答
文件未找到错误:[Errno 2] 没有这个文件或目录:'ffprobe':'ffprobe'

运行代码段时,我得到了标题中所见的错误。我已经重新安装了pydub包,并执行了pip3 install ffprobe命令。 from pydub.playback import play from pydub import AudioSegment def chan...

25得票3回答
使用Pydub将Python中的mp3转换为wav

好的,现在我卡住了,需要将mp3转换为wav格式。我看到了不同的解决方案,但我想选择pydub的其中一种方法,我已经使用了以下几行代码:from pydub import AudioSegment AudioSegment.from_mp3("/input/file.mp3").export...

21得票9回答
Pydub(WindowsError:[Error 2]系统找不到指定的文件)

我在Windows和Linux系统中使用Pydub模块时遇到了问题。当我尝试打开一个mp3文件时,出现了以下情况:from pydub import AudioSegment sound = AudioSegment.from_mp3("test.mp3") 控制台显示了下一个消息:   ...

20得票2回答
如何使用numpy数组创建一个pydub AudioSegment?

我在Python中有以下代码from scipy.io.wavfile import read rate, signal = read('./data/input.wav') # get only one channel signal = signal[:,0] # do a bunch o...

20得票5回答
文件未找到错误:[Errno 2] 没有这个文件或目录:'ffmpeg'

我是新手,正在使用pydub模块播放mp3音轨。 这是我的简单代码来播放mp3: #Let's play some mp3 files using python! from pydub import AudioSegment from pydub.playback import play...

16得票1回答
使用pyDub生成静音

我发现了pyDub,看起来它正是我需要的: http://pydub.com/ 唯一的问题在于生成静默部分。pyDub能做到吗? 基本上我想要的工作流程是: 获取目录中的所有WAV文件 按照文件名顺序将它们拼接起来,每个文件之间加入1秒钟的静默 生成结果的单个MP3文件 这可行吗...

15得票2回答
Pydub - 如何在不改变播放速度的情况下更改帧速率

我有几个音频文件,使用AudioSegment在Pydub中打开。 我想把音频质量从22050帧/秒降到16000帧/秒。(单通道文件) 如果我只是简单地改变AudioSegment的帧率,那么得到的将是以更慢的速度播放相同波形的音频。好吧,这还说得过去。 但是,我该如何实际上改变波形来...

15得票5回答
Pydub无法定位ffprobe。

这里有一个类似的问题链接:Pydub (WindowsError: [Error 2] The system can not find the file specified)。虽然在这个问题中问题出现在ffmpeg,但我通过设置绝对路径解决了它。 在使用以下任一方法设置转换器和/或ffmpe...

13得票1回答
在pydub中播放音频

我怎样在将wav音频导入我的代码后播放它?from pydub import AudioSegment song = AudioSegment.from_wav("explosion.wav")