Что делает VLC и Google Chome успешными, когда MPlayer и OpenCV терпят неудачу?
У меня есть этот поток MJPEG. Когда я открываю его с помощью VLC или Chrome, он работает отлично, и в обоих случаях поток запускается мгновенно (или, по крайней мере, в течение одной секунды). Однако, с MPlayer, я получаю это сообщение около 1000 раз: кэш не заполняется, рассмотрите возможность увеличения -cache и / или -cache-min! ... а потом, спустя годы, я мог бы получить поток.
С OpenCV и его captureFromFile время ожидания анализа истекает, но затем я получаю неустойчивый и запаздывающий поток.
Что делает VLC и Chrome успешными, а MPlayer и OpenCV ужасно терпят неудачу? Я попытался запустить VLC с -v, но не могу сказать, что он делает из этого.
2 ответа
VLC имеет все встроенные кодеки и не разделяет их с ОС. MPlayer и другие полагаются на кодек, который есть в ОС.
Попробуйте увеличить значение кэша, например, -cache=4096... и попробуйте увеличить -cache-min=80 (увеличение на 80%).