@valerr007

Как записать видео с rtsp и корректно остановить запись с помощью ffmpeg и python?

Нужно записать видео с rtsp с помощью ffmpeg.

Через консоль удаётся это запустить и остановить нажатием клавиши q или ctrl+c.

Но необходимо сделать это через Python (остановить процесс записи в зависимости от определённого сигнала)

Пытался использовать subprocess, но он либо блокировал основной поток, либо не завершал все дочерние процессы и ffmpeg продолжал записывать.

Подскажите как с помощью ffmpeg и python можно корректно запустить и остановить команду ffmpeg. Может быть есть варианты с помощью ffmpeg-python ?

P.S.
Обязательно чтобы это работало в фоновом режиме (чтобы не блокировался основной поток скрипта)
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы