Задать вопрос
@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
  • Вопрос задан
  • 90 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 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')
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы