FFMPEG: временные метки не установлены в пакете для потока 0. Немонотонный DTS в выходном потоке 0:0

Я использую FFMPEG для подключения RTSP и создания видеофайлов на лету, которые можно просматривать в браузере, совместимом с mpeg-dash, используя HTML5 video element и dash.js.

ffmpeg для подключения к вашей IP-камере

ffmpeg -i rtsp://194.168.26.234:554 -r 64k -an -c:v копия -b:v 2000k -fflags nobuffer -f dash -window_size 4 -extra_window_size 0 -min_seg_duration 2000000 -remove_at_exit 1 ..\www\manifest.mpd

Когда я запускаю команду, она воспроизводится правильно, но в середине я получаю сообщение об ошибке на метках времени, а также в немонотонном DTS. А также это была задержка 3-15 сек. Здесь моя ошибка,

[dash @ 000000d62f752f20] В пакете для потока 0 не установлены временные метки. Это устарело и перестает работать в будущем. Исправьте код, чтобы правильно установить временные усилители [dash @ 000000d62f752f20] Немонотонный DTS в выходном потоке 0:0; предыдущий: 0, текущий: 0; меняется на 1. Это может привести к неправильным временным меткам в выходном файле.

[mp4 @ 000000d6302824e0] Длительность приложения: -64 / отметка времени: 1275009 выходит за пределы диапазона для формата mov/mp4

кадр = 513 кадров в секунду = 34 q=-1,0 размер = время N/A = 00: 00: 20,40 битрейт = скорость N/A = 1,35x кадр = 527 кадров в секунду = 34 q = размер 1,0 = время N/A = 00: 00: 20,96 битрейт = скорость N/A = 1,34x

[dash @ 000000d62f752f20] Немонотонный DTS в выходном потоке 0:0; предыдущий: 134 1505, текущий: 1341505; изменение на 1341506. Это может привести к неправильным временным усилителям в выходном файле.

0 ответов

Другие вопросы по тегам