MPJPEG Ожидаемая граница '-' не найдена - PullRequest
0 голосов
/ 22 ноября 2018

Я получаю следующую ошибку при потоковой передаче с видеокамеры.

"[mpjpeg @ 00555000] Ожидаемая граница '-' не найдена, вместо этого найдена строка из n байтов"

При отладке вышеуказанная ошибка записывается в консоль несколько раз в секунду.В результате я могу получить кадр каждые много секунд.Это мешает мне на самом деле поток с камеры.В режиме релиза проблема не в этом.

Я бы хотел решить проблему чистым способом, сообщив ffmpeg, что поток - это не mpjpeg , а mjpeg one.

Я читал о форсировании "- f mjpeg" в ffmpeg.exe, но на самом деле я не использую ffmpeg.exe: я использую его библиотеки напрямую.

Так как мне установить эти параметры?

1 Ответ

0 голосов
/ 12 августа 2019

Используйте av_find_input_format, как ffmpeg:

AVInputFormat* iformat = av_find_input_format("mjpeg");

avformat_open_input(&format_context, ip_cam_http_address, iformat, &opts)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...