Запись видео с использованием openRTSP и ffmpeg - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь записать поток rtsp, используя openRTSP и ffmpeg, используя приведенную ниже команду, и это работает нормально. Но есть некоторые проблемы в продолжительности видео. Я всегда получаю выходной видеофайл с длительностью меньше, чем фактический период записи.

Например, если я записываю в прямом эфире в течение 10 минут, я получаю видеофайл продолжительностью всего 6-7 минут. Я проверил fps на входе и выходе, и он одинаковый (fps = 10). В чем может быть проблема?

openRTSP -D 10 -v -t -c -B 10000000 -b 10000000 rtsp://192.168.1.5:554/media/live/1/1 | ffmpeg -i - -codec copy  out.mp4

1 Ответ

0 голосов
/ 06 декабря 2018

Проблема была в версии ffmpeg, длительность сегмента HLS в файле m3u8 была целочисленным значением со старым ffmpeg. Но когда я использую последнюю версию ffmpeg, она меняется на float, и я получаю видео полной продолжительности.

...