Tej*_*484 5 python midi backend
我正在尝试加载一个 MIDI 文件。一个简单的加载给了我以下错误。我的librosa版本是0.6.3,Python是3.6.8。
我的 Ubuntu 中已经有 ffmpeg 了。我在 Windows 上看到了类似的问题,他们要求检查并重新启动 Pycharm,这似乎对他们有用。
import librosa
from argparse import ArgumentParser
parser= ArgumentParser(description="File loader")
req_args=parser.add_argument_group('Args needed')
parser.add_argument('-f','--filename',required=True)
args=parser.parse_args()
file=args.filename
y,sr=librosa.core.load(file)
print ("Sampling rate is {}".format(sr))
librosa.output.write_wav('output.wav',y,sr)
Run Code Online (Sandbox Code Playgroud)
y,sr=librosa.core.load(file)
File "/home/pathfinder/.local/lib/python3.6/site-packages/librosa/core/audio.py", line 119, in load
with audioread.audio_open(os.path.realpath(path)) as input_file:
File "/home/pathfinder/.local/lib/python3.6/site-packages/audioread/__init__.py", line 116, in audio_open
raise NoBackendError()
audioread.exceptions.NoBackendError
Run Code Online (Sandbox Code Playgroud)