Сделать ffmpeg цикл видео бесконечно во время потоковой передачи

можно сделать ffmpeg цикл входной файл бесконечно раз копирование видео и аудио и потоковой передачи его на сервер RTMP (nginx с модулем rtmp).

Я пытаюсь создать анимированное видео, которое повторяется на сервере RTMP до тех пор, как ffmpeg экземпляр запущен.

Я нашел демультиплексор concat, но все примеры, которые я нашел, используют плейлист для объединения одного и того же видео снова и снова в одно видео. В то время как я мог бы создать тупо долго видео, которое ни один здравомыслящий пользователь не будет смотреть в полном объеме, он будет потреблять много дискового пространства и не будет иметь смысла делать в наименьшей степени.

я мог бы также добавить while true цикл bash для перезапуска процесса, но это может привести к задержкам или отключениям в потоке.

Я просто пытаюсь найти способ взять одно видео и воспроизвести его, как только он закончится без задержек/перерывов в потоке.

любая помощь будет большое.

спасибо.

23
задан user419541
17.01.2023 8:18 Количество просмотров материала 2585
Распечатать страницу

1 ответ

Try

ffmpeg -stream_loop -1 -i input {-rest of your parameters} -f flv rtmp://output
1
отвечен Gyan 2023-01-18 16:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

audio
ffmpeg
rtmp
streaming
video
Вверх