Что делает VLC и Google Chome успешными, когда MPlayer и OpenCV терпят неудачу?

1571
Christian Neverdal

У меня есть этот поток MJPEG. Когда я открываю его с помощью VLC или Chrome, он работает отлично, и в обоих случаях поток запускается мгновенно (или, по крайней мере, в течение одной секунды). Однако с MPlayer я получаю это сообщение примерно в 1000 раз: кэш не заполняется, рассмотрите возможность увеличения -cache и / или -cache-min! ... а потом, спустя годы, я мог бы получить поток.

С OpenCV и его captureFromFile время ожидания анализа истекает, но затем я получаю неустойчивый и запаздывающий поток.

Что делает VLC и Chrome успешными, а MPlayer и OpenCV ужасно терпят неудачу? Я попытался запустить VLC с -v, но я не могу сказать, что он делает из этого.

0
Разные кодеки? Ƭᴇcʜιᴇ007 11 лет назад 0

2 ответа на вопрос

2
cybernard

VLC имеет все встроенные кодеки и не разделяет их с ОС. MPlayer и другие полагаются на кодек, который есть в ОС.

Есть ли способ вывода, который использует CODEC VLC? Christian Neverdal 11 лет назад 0
Я нашел это, но MPlayer получает ошибку кэша (и длительную задержку запуска) независимо от того, какие настройки я использую. Christian Neverdal 11 лет назад 0
@cybernard: А как насчет Chrome? Karan 11 лет назад 0
0
user573014

Попробуйте увеличить значение кэша -cache = 4096, например ... также попробуйте увеличить -cache-min = 80 (увеличение на 80%)

Можете ли вы объяснить * почему * это решение? ChrisF 10 лет назад 1

Похожие вопросы