Was macht VLC und Google Chome erfolgreich, wenn MPlayer und OpenCV ausfallen?

1618
Christian Neverdal

Ich habe diesen MJPEG-Stream. Wenn ich es mit VLC oder Chrome öffne, funktioniert es einwandfrei. In beiden Fällen startet der Stream sofort (oder mindestens innerhalb einer Sekunde). Bei MPlayer erhalte ich diese Meldung jedoch ungefähr 1000 Mal: ​​Cache wird nicht gefüllt. Erwägen Sie, -cache und / oder -cache-min zu erhöhen! ... und dann bekomme ich Jahre später vielleicht einen Stream.

Mit OpenCV und seiner captureFromFile wird die Analysedauer zeitlich begrenzt, aber dann bekomme ich einen unberechenbaren und verzögerten Stream.

Was macht VLC und Chrome hier erfolgreich, während MPlayer und OpenCV schrecklich ausfallen? Ich habe versucht, VLC mit -v auszuführen, aber es ist nicht abzusehen, was daraus gemacht wird.

0
Unterschiedliche CODECs? Ƭᴇcʜιᴇ007 vor 11 Jahren 0

2 Antworten auf die Frage

2
cybernard

VLC has all the CODEC embeded and does not share them with the OS. MPlayer and others rely on CODEC that the OS has.

Gibt es eine Möglichkeit zur Ausgabe von CODEC VLC? Christian Neverdal vor 11 Jahren 0
Ich habe es gefunden, aber MPlayer bekommt den Cache-Fehler (und die lange Startverzögerung), egal welche Einstellungen ich verwende. Christian Neverdal vor 11 Jahren 0
@cybernard: Was ist mit Chrome? Karan vor 11 Jahren 0
0
user573014

Versuchen Sie zum Beispiel den Cache-Wert -cache = 4096 zu erhöhen ... versuchen Sie auch, -cache-min = 80 zu erhöhen (Erhöhung um 80%)

Können Sie erklären, warum dies eine Lösung ist. ChrisF vor 10 Jahren 1