Я пытаюсь транслировать изображение в Fb видео в реальном времени с помощью этой команды:FFMPEG Streaming обновленный образ в петле на FB Live Video
ffmpeg -loop 1 -re -i "input.jpg" -pix_fmt yuv420p -profile:v baseline -s 720x480 -bufsize 6000k -vb 400k -maxrate 1500k -deinterlace -t 60 -vcodec libx264 -preset veryfast -g 30 -r 30 -f flv "rtmp_link"
Эта команда отлично работает для одного входного файла. Но проблема в том, что я хочу, чтобы ffmpeg передавал последнюю и обновленную версию файла «input.jpg», потому что мое приложение обновляет этот «input.jpg» через каждые 2-3 секунды, но изображение, которое транслируется, является более старой версией, а не обновленный.
Если я попытаюсь перезапустить этот контур, то потоковая остановка остановится примерно на 1 минуту. 4-5 секунд, что достаточно для видео в реальном времени FB, чтобы считать, что потоковая передача остановлена, а затем заканчивается живое видео.
Итак, можно ли использовать последнюю доступную версию входного файла для потоковой передачи в этом цикле? Я мало что знаю о FFMPEG, и я попытался найти эту проблему, но все напрасно.
Попробуйте ответить [здесь] (http://stackoverflow.com/q/41132358/5726027). – Mulvya
@ Mulvya это не сработало для меня. –