Можно ли сделать так, чтобы ffmpeg
зацикливал входной файл бесконечно много раз, копируя его видео и аудио и передавая его на RTMP-сервер (nginx с модулем rtmp).
Я пытаюсь создать анимированное видео, которое повторяется на RTMP-сервере до тех пор, пока работает экземпляр ffmpeg
.
Я нашел демультиплексор concat, но все примеры, которые я нашел, - это использование списка воспроизведения для многократного объединения одного и того же видео в одно видео. Хотя я мог бы создать тупо длинное видео, которое ни один здравомыслящий пользователь не посмотрел бы полностью, оно заняло бы много места на диске и не имело бы смысла делать это.
Я мог бы также добавить некоторое while true
цикл bash, чтобы перезапустить процесс, но это может привести к задержкам или отключениям в потоке.
Я просто пытаюсь найти способ снять одно видео и перезаписать его, как только оно заканчивается без задержек / прерываний в потоке.
Любая помощь будет отличной.
Благодарю.