Я пытаюсь преобразовать файл test.mp4 в test.wav из кода Python, используя avconv. Я могу преобразовать test.mp4 в test.wmv, используя строку cmd, но когда я запускаю ту же команду из python, это дает мне следующую ошибку:
строка 103, в get_message_audio subprocess.call(cmdline) FileNotFoundError: [WinError 2] Система не может найти указанный файл
Код, который я использую из файла python:
cmdline = ['avconv', '-i', 'test.mp4', '-vn', '-f', 'wav', 'test.wav']
subprocess.call(cmdline)
Но когда я запускаю ту же команду из cmd, она успешно запускается и сохраняет файл test.wav.
строка cmd = avconv -i test.mp4 -f wav test.wav
Примечание. Я добавил avconv в системную переменную. Файл python и test.mp4 находятся в одном каталоге. Я также запускаю cmd из того же каталога.