@Ridalit

Почему ffmepg выдает ошибку?

Хотел проверить модуль ffmpeg стандартным примером, но вылезает ошибка.
Файл существует по указанному пути.
import ffmpeg

stream = ffmpeg.input('C:\\Users\\Ridalit\\Desktop\\testPK\\test.mp4')
stream = ffmpeg.hflip(stream)
stream = ffmpeg.output(stream, 'C:\\Users\\Ridalit\\Desktop\\testPK\\OUTtest.mp4')
ffmpeg.run(stream)


C:\Users\Ridalit\PycharmProjects\teleDistortion\venv\Scripts\python.exe C:\Users\Ridalit\PycharmProjects\teleDistortion\main.py 
Traceback (most recent call last):
  File "C:\Users\Ridalit\PycharmProjects\teleDistortion\main.py", line 6, in <module>
    ffmpeg.run(stream)
  File "C:\Users\Ridalit\PycharmProjects\teleDistortion\venv\lib\site-packages\ffmpeg\_run.py", line 320, in run
    overwrite_output=overwrite_output,
  File "C:\Users\Ridalit\PycharmProjects\teleDistortion\venv\lib\site-packages\ffmpeg\_run.py", line 285, in run_async
    args, stdin=stdin_stream, stdout=stdout_stream, stderr=stderr_stream
  File "C:\Users\Ridalit\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 800, in __init__
    restore_signals, start_new_session)
  File "C:\Users\Ridalit\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1207, in _execute_child
    startupinfo)
FileNotFoundError: [WinError 2] Не удается найти указанный файл

Process finished with exit code 1
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
HemulGM
@HemulGM Куратор тега Python
Delphi Developer, сис. админ
Не существует ffmpeg.exe у тебя, а не проблема с тем, что он не находит твоё видео

ffmpeg - это обертка над запуском ffmpeg.exe в виде консольной программы, которой передаются параметры. Для работы этого модуля нужен ffmpeg.exe рядом со скриптом (если быть точнее: в рабочей директории)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час