4

尽管这个问题有一些线程,但没有解决方案对我有帮助,这里是有问题的代码行:

AudioSegment.converter = r'C:/users/user_/appdata/local/packages/pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0/localcache/local-packages/python38/site-packages/ffmpeg.exe'                        
AudioSegment.ffprobe   = r'C:/users/user_/appdata/local/packages/pythonsoftwarefoundation.python.3.8_qbz5n2kfra8p0/localcache/local-packages/python38/site-packages/ffprobe.exe'
final_voice = AudioSegment.from_mp3(file_path) + AudioSegment.silent(duration=silence_duration)

我尝试了不同的方法来解决这个问题,例如添加 ffmpeg.exe 和 ffprobe.exe 的路径,但之后没有任何改变,其他解决方案没有多大意义,因为我没有使用他们遇到问题的模块,我没有做他们做过的事情。

如果您有任何想法,请分享,因为我还没有找到 AudioSegment 对其他模块所做的事情(顺便说一下,这个问题出现在包含 AudioSegment.from_mp3(file_path) 的每一行代码中)

谢谢

4

1 回答 1

2

解决方法很简单,你必须将ffmpeg.exe、ffprobe.exe 和ffplay.exe 添加到你的脚本目录中。从 FFMPEG 下载页面下载这些 exe 文件并从 bin 文件夹中获取它们

于 2021-07-22T17:07:26.317 回答