我想将音频文件从一种格式转换为另一种格式,所以我使用了Pydub AudioSegment。
AudioSegment.from_file(input_filename, 'mp4')
python脚本文件运行完美,但是当我使用pyinstaller将其捆绑为可执行文件时,出现以下错误。
我通读了Github的问题页面并实施了此处建议的解决方案,但这似乎行不通。我已经将ffmpeg.exe和ffprobe.exe放在我的项目目录中,并使用AudioSegment.converter设置了路径
Traceback (most recent call last):
File "main.py", line 91, in change_format
converted_audio = AudioSegment.from_file(input_filename, 'mp4')
File "lib\site-packages\pydub\audio_segment.py", line 685, in from_file
File "lib\site-packages\pydub\utils.py", line 274, in mediainfo_json
File "subprocess.py", line 728, in __init__
File "subprocess.py", line 1025, in _get_handles
OSError: [WinError 6] The handle is invalid
请提出解决方法。