当运行代码片段时,我会在标题中看到错误。在
我已经重新安装了包pydub
,和pip3 install ffprobe
。在
from pydub.playback import play
from pydub import AudioSegment
def change_volume(file_name, alteration):
song = AudioSegment.from_mp3(file_name)
new_song = song + alteration
new_title = ("_%s") % (file_name)
new_song.export(new_title, format='mp3')
change_volume("test_sample.mp3", 3)
代码的输出应该是目录中一个新的mp3文件,音量稍有上升(test.mp3
-->;_test.mp3
),而我得到的错误是:
首先确保安装了ffprobe,这是FFmpeg的一部分,所以实际上您需要安装FFmpeg。你可以按照这两个网站中的一个来做。在
https://ffmpeg.org/download.html
https://github.com/adaptlearning/adapt_authoring/wiki/Installing-FFmpeg
之后,您需要将库添加到系统路径中,以便python能够找到并使用它。通过添加临时路径(取决于如何在操作系统中添加临时路径)。在
对于第二个选项,您必须确保在导入任何其他内容之前将路径附加到FFmpeg。如果您没有更改根系统配置的选项,但是当被不同的python脚本使用时,这会变得非常不一致,那么这是更好的选择。在
最后,确保安装了}就可以在python环境中工作了。在
ffprobe
(例如,在终端内安装pip install ffprobe
,请参见https://pypi.org/project/ffprobe),这样{相关问题 更多 >
编程相关推荐