FileNotFoundError:[Errno 2]没有这样的文件或目录:尝试audio = AudioSegment.from_file()时“ffprobe”[重复]

问题描述 投票:0回答:1

尝试使用以下方法将音频文件转换为 wav 格式文件:

AudioSegment.from_file(input_audio_file).

功能在本地计算机上运行良好,但是部署在 Heroku 上时会看到以下错误日志:

FileNotFoundError:[Errno 2]没有这样的文件或目录:'ffprobe'

heroku ffmpeg ffprobe audiosegment
1个回答
-1
投票

基本上,您面临的问题是 Heroku 是一个云应用程序平台,它只能访问云存储中的文件。

您在本地环境中没有遇到错误的原因是,上传的文件保存在您的本地计算机中,可以轻松访问,但在部署的应用程序中,它无法访问该文件。

你要做的就是在你的项目中配置一个云存储,比如S3、Azure Blob Storage等,那么你的问题就迎刃而解了。

© www.soinside.com 2019 - 2024. All rights reserved.