@rusrich

Почему в Django не срабатывает процесс конвертации видео FFMPEG?

Добрый день.

Не работает команда:
subprocess.call(f'ffmpeg -i /home/rusrich/code/Stream/media/media/example.avi ./home/rusrich/code/Stream/media/media/example.mp4')


Получаю ошибку:
FileNotFoundError at /admin/stream/video/1/change/
[Errno 2] No such file or directory: 'ffmpeg -i /home/rusrich/code/Stream/media/media/example.avi /home/rusrich/code/Stream/media/media/example.mp4'


Пробую и через контроллер запустить и, используя сигналы.
Проверка на наличие файла проходит корректно.
Та же самая команда из консоли запускает конвертацию.

Получается сам Джанго не видит файл.

FFMPEG и libv-tool установлены.
OS Fedora
  • Вопрос задан
  • 84 просмотра
Решения вопроса 1
@rusrich Автор вопроса
Разобрался:

import os
os.system(f'ffmpeg -i /home/rusrich/code/Stream/media/media/example.avi ./home/rusrich/code/Stream/media/media/example.mp4')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 07:47
2000 руб./за проект
26 апр. 2024, в 06:46
1000 руб./в час
26 апр. 2024, в 05:31
1000 руб./за проект