ffmpeg: запись потока rtsp на диск в режиме реального времени и установка черных кадров по истечении времени ожидания rtsp
1582
Michel Chanton
Мне нужно записать видео поток RTSP на диск в режиме реального времени. Это хорошо работает с чем-то вроде этого (tcp не udp):
ffmpeg -i rtsp://@stream -acodec copy -vcodec copy -movflags frag_keyframe+empty_moov -f mp4 test.mp4
Исходный поток осуществляется с помощью карты Matrox HDX, которая получает видео и аудио по кабелю SDi.
К сожалению, поток не является надежным на 100% (я подозреваю, что интернет-соединение, а не Matrox HDX), а иногда просто тайм-аут. Для меня крайне важно, чтобы все «временные метки» были целы. Это означает, что когда я не получаю данные за 20 с, я хочу, чтобы ffmpeg записал 20 с черного видео с 0 аудио. Теперь он просто останавливает запись с "тайм-аутом соединения".
rtsp://@stream: Connection timed out
Это возможно как-то с ffmpeg? Кто-нибудь когда-нибудь достигал этого? Если нет: есть ли другое решение, где это возможно?
0 ответов на вопрос
Похожие вопросы
-
3
Windows Media Center (Vista): дополнение или программное обеспечение для обрезки телевизионных запис...
-
3
Обработка видео с картами ATI
-
1
VirtualDub для Linux
-
-
2
Какое использование диска используют видео в формате RAW?
-
4
iPod-Touch для воспроизведения фильмов с ПК на PS3?
-
1
Приложения Java в браузере вспыхивают / рвутся при прокрутке - почему это так?
-
3
Воспроизведение видео рипов с помощью Windows Media Center
-
5
Как лучше всего смотреть интернет-фильмы (Hulu и т. Д.) На моем телевизоре?
-
4
Вставить Flash видео в документ MS Word (2003 или 2007)
-
10
Принудительно установить собственное разрешение для монитора без PnP в Windows