Доступ запрещен при использовании pydub - PullRequest
0 голосов
/ 21 февраля 2019

Я хочу использовать этот скрипт для преобразования mp3-файла в wav-файл.

import pydub
from pydub import AudioSegment
pydub.AudioSegment.converter=r"C:\Users\sunha\ffmpeg-4.1-win64-static\bin"
sound = AudioSegment.from_mp3("筷子兄弟 - 小苹果.mp3")
sound.export("筷子兄弟 - 小苹果.wav", format="wav")

Но проблема в том, что мой доступ запрещен.

Traceback (most recent call last):

File "<ipython-input-1-5faa7bcb6b97>", line 1, in <module>
    runfile('C:/Users/sunha/project-001/untitled1.py', wdir='C:/Users/sunha/project-001')

File "E:\program\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 786, in runfile
    execfile(filename, namespace)

File "E:\program\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 110, in execfile
    exec(compile(f.read(), filename, 'exec'), namespace)

File "C:/Users/sunha/project-001/untitled1.py", line 4, in <module>
    sound = AudioSegment.from_mp3("筷子兄弟 - 小苹果.mp3")

File "E:\program\lib\site-packages\pydub\audio_segment.py", line 716, in from_mp3
    return cls.from_file(file, 'mp3', parameters=parameters)

File "E:\program\lib\site-packages\pydub\audio_segment.py", line 697, in from_file
    stdout=subprocess.PIPE, stderr=subprocess.PIPE)

File "E:\program\lib\site-packages\spyder_kernels\customize\spydercustomize.py", line 143, in __init__
    super(SubprocessPopen, self).__init__(*args, **kwargs)

File "E:\program\lib\subprocess.py", line 775, in __init__
    restore_signals, start_new_session)

File "E:\program\lib\subprocess.py", line 1178, in _execute_child
    startupinfo)

PermissionError: [WinError 5] 拒绝访问。

Как я могу это сделать?решить проблему?

...