Я использую ffmpeg для прямой трансляции видеофайла на сервер RTMP. Я использую опцию -re
чтобы убедиться, что видео транслируется с правильной скоростью на источник в реальном времени. Иногда я хочу транслировать видео, начиная с нескольких минут. Однако, если я добавлю, например, -ss 00:03:00
, первые несколько кадров не будут переданы в потоковом режиме, но ffmpeg по-прежнему будет проходить через них со скоростью -re
, что означает, что мне придется ждать (в данном случае) за три минуты до поток можно увидеть, в этот момент он начинается через три минуты.
Это технически то, что я просил, но также бесполезно в контексте. Есть ли способ указать ffmpeg запускаться в данный момент времени, но перейти непосредственно туда, чтобы он работал с пользой при использовании -re
?
В списке рассылки ffmpeg-user есть как минимум два случая, когда люди задавались вопросом, как это сделать без очевидного решения.