Я пытаюсь выяснить и узнать, как использовать оболочку ffmpeg-python, и получаю ошибку "файл не найден". оба файла mp4, которые я пытаюсь обработать, и файл python находятся в папке на моем рабочем столе. Я не уверен, правильно ли я здесь использую.
Я использую 32-битную Windows 10, Python 3.6 и у меня установлен ffmpeg-python 0.16.0. Нужно ли устанавливать дополнительные пакеты, чтобы это работало? Я попробовал тот же код на моем 64-битном рабочем столе Windows 10 и получил ту же ошибку.
import ffmpeg
videoInput = ffmpeg.input('vid.mp4')
videoOutput = videoInput.output('test.avi')
videoOutput.run()
Это ошибка, которую я получаю в оболочке Python
Traceback (most recent call last):
File "C:\Users\geral\Desktop\PythonPrograms\ffmpegexample.py", line 7, in <module>
videoOutput.run()
File "C:\Users\geral\AppData\Local\Programs\Python\Python36-32\lib\site-packages\ffmpeg\_run.py", line 300, in run
overwrite_output=overwrite_output,
File "C:\Users\geral\AppData\Local\Programs\Python\Python36-32\lib\site-packages\ffmpeg\_run.py", line 272, in run_async
args, stdin=stdin_stream, stdout=stdout_stream, stderr=stderr_stream)
File "C:\Users\geral\AppData\Local\Programs\Python\Python36-32\lib\subprocess.py", line 709, in __init__
restore_signals, start_new_session)
File "C:\Users\geral\AppData\Local\Programs\Python\Python36-32\lib\subprocess.py", line 997, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified