Software zum schnellen Anzeigen von Videodateien

Ich habe Aufzeichnungen von Überwachungskameras mit einer Dauer von 1 bis 8 Stunden und ich muss sie in kurzer Zeit anzeigen können, um lange Zeiträume zu überprüfen.

Windows Media Player unterstützt 8 Sekunden pro Sekunde, aber das reicht mir wirklich nicht aus. Ich musste sehr lange sitzen und warten, um 8 Stunden Filmmaterial durchzubekommen.

Gibt es eine Software, die das kann?

Möchten Sie dies in Echtzeit tun, oder ist die Vorverarbeitung in Ordnung? Benötigen Sie Bildqualität in voller Größe oder ist Thumbnail/kleine Größe in Ordnung?
Betrachten Sie die Programme, die speziell für die Analyse von Überwachungskameraaufnahmen auf Bewegung entwickelt wurden, und lassen Sie Sie bis zu diesem Punkt suchen.

Antworten (5)

Sie können es VLCauf videolan.org versuchen . Es ist kostenlos, aber Sie sollten spenden, wenn Sie es verwenden (insbesondere in einem geschäftlichen Umfeld). :)

Es unterstützt bis zu 32-fache Wiedergabegeschwindigkeit - 32 Sekunden echtes Filmmaterial in 1 Sekunde - also 8 Stunden in 15 Minuten.

Aber Sie sollten sich fragen - können Sie in dieser Geschwindigkeit wirklich etwas aufholen?

Und das Wichtigste ist: Ihre Prozessor- und Festplattengeschwindigkeit.

Bei 32-facher Wiedergabe sollte der Prozessor 32-mal schneller decodieren als bei normaler Geschwindigkeit, und Ihre Festplatte sollte diese großen Datenraten zulassen , insbesondere wenn das Video in HD vorliegt.

Probieren Sie es auf Ihrer HW aus.

Bearbeiten

Zur Klärung (bezüglich: Kommentar) auf der Grundlage realer (selbst gelesener) Erfahrungen.

Bei einer Auflösung von 1080p beträgt das H264-codierte Video 2 GB pro Stunde (übliche Filmgrößen sind 3 GB pro 1,5 Stunde Film). Bei extrem gut codierten Videos können Sie 1 GB/Stunde erhalten. Also 8 Stunden Video sind ca. 8-16 GB Größe, abhängig von der Codierungsqualität.

HDD-Geschwindigkeit. Auf meinem Mist-Notebook bekomme ich ca. 13 MByte/s Lesegeschwindigkeit. Die Festplatte ist alt und ehrlich gesagt wurde sie nicht defragmentiert. Das bedeutet, dass das einfache Lesen einer 1,25-GByte -Datei 1 Minute und 20 Sekunden dauerte. Das Lesen (nicht Kopieren) einer 12-GB-Datei dauerte 16 Minuten!

Auf meinem beschissenen Notebook kann ich also einfach keine 12-GB-Datei in 15 Minuten sequentiell lesen.

Und über die Wiedergabe. Auf meinem Notebook kann ich keine schnellere Wiedergabegeschwindigkeit als 6,8x erreichen. ;( Auf meinem Desktop (auch nicht die beste HW) ist mein Limit 22-25x. Ich habe nie 32x bekommen.

Vielleicht ist Ihre Erfahrung besser, aber denken Sie daran: Theoretisch gibt es keinen Unterschied zwischen Theorie und Praxis. :)

Mit guter (aktueller) HW sollte es "kein Problem" geben - daher sagte ich: probier es mal auf deiner HW aus . ;)

At 32x playback the processour should decode 32 times faster- nicht genau; Abhängig vom Keyframe-Intervall sollte eine gute schnelle Wiedergabelösung in der Lage sein, zum nächsten vorhergehenden Keyframe zu suchen und von dort aus mit der Dekodierung zu beginnen. Auf diese Weise können Sie verrückte Wiedergabegeschwindigkeiten (64x, 128x) ohne zusätzliche Dekodierungskosten erzielen. your HDD should allows that big data rates- HD-Video-Bitraten liegen bei etwa 10-20 MBit/s; Die sequentiellen Lesegeschwindigkeiten von sich drehenden Platter-Festplatten sind um eine Größenordnung höher, sodass Sie keine Probleme haben sollten, es sei denn, Sie spielen das Video über ein Netzwerk ab.

Sie könnten alle X Sekunden ein Bild extrahieren, was Sie mit FFmpeg (kostenlos, Open Source, Windows , Mac und Linux) mit dem Befehl tun können, ffmpeg -i input.mov -r 0.25 output_%04d.pngalle vier (4 = 1/0,25) Sekunden ein Bild zu erhalten. (Dann möchten Sie vielleicht eine Video-Diashow basierend auf diesen Bildern erstellen)

Abhängig von der Art des Filmmaterials könnten Sie dies weiter ausführen. Sie könnten einen automatischen Bildvergleich auf den Frames durchführen und die Diashow nur aus Frames erstellen, die sich erheblich vom letzten unterscheiden.
@imsotiredicantsleep ja ich stimme voll und ganz zu. Ich habe auch nicht danach gesucht, aber vor 6 Jahren hatte ich ein Vorstellungsgespräch für ein Startup, das eine Software zur automatischen Erkennung von Anomalien in Überwachungskameraaufzeichnungen entwickelte, also denke ich, dass es jetzt noch mehr automatisierte Lösungen geben sollte. ZB habe ich neulich einen gesehen, der in der Autobahnkontrolle verwendet wird. Grundsätzlich wäre eine weitere gute Suche Anwendungen zur Anomalieerkennung in Überwachungsvideos (auch bekannt als Ereigniserkennung).
Es ist auch erwähnenswert, dass die Auflösung mit zunehmender Geschwindigkeit sinkt, wenn Sie nicht so etwas wie automatische Filterung durchführen und sich nur auf die Beschleunigung des Videos verlassen. 8 Stunden Video in ~5-10 Minuten Wiedergabe haben eine praktische Auflösung, die schlechter als ~5-10 Sekunden ist, selbst wenn Sie scharfe Augen und wachsam sind. Alles, was die Bösewichte in dieser Zeit tun können (einen Marsbarren stehlen?), ist unsichtbar.
Ich denke, das Extrahieren der I-Frames ist besser, weil diese Frames oft erscheinen, wenn es plötzliche Änderungen gibt, und diese Punkte sind oft, wo wir in Überwachungskameras auffallen sollten

Sie können smplayer verwenden , ein Freeware-Open-Source-Projekt, das auf mplayer basiert , einem sehr robusten und schnellen Mediaplayer. Es ist für Windows und Linux verfügbar.

Sie können die Suchzeit über das Konfigurationsfenster so konfigurieren, wie es Ihren Anforderungen entspricht.

Außerdem ist es ein sehr einfach zu bedienendes, schnelles, leichtes und konfigurierbares Tool zum Ansehen von Videos.

Probieren Sie Virtualdub aus - es hat eine Schaltfläche "Nächste Szene", möglicherweise basierend auf einer Bildanalyse. Aber machen Sie einen Test - wie viel Änderung braucht es, um die "nächste Szene" zu sein, übersieht es nicht Ihre erforderlichen Änderungen.

Sehen Sie sich auch iSpy an, um Ihr System entweder komplett neu zu machen, oder parallel Video einzuspeisen oder altes Video für Alarme einzuspeisen.

Ich würde empfehlen, Media Player Classic Home Cinema zu verwenden. Einfache einfache extrem gut gemachte Anwendung. Auch ideal für extrem langsame Computer, die eine perfekte Wiedergabe von 1080p-Videos ohne Hardwarebeschleunigung aufrechterhalten können.

Wie auch immer, Sie können die Rate erhöhen, indem Sie STRG + UP oder „Rate verringern“ – STRG + DOWN oder „Rate zurücksetzen“ – STRG + R verwenden dies auf bis zu 64X. KMPlayer 4.9.3.1433 ist auch eine Alternative oder die neueste Version bietet möglicherweise mehr als 300 % der ursprünglichen Wiedergabegeschwindigkeit.

Eine andere Lösung besteht darin, ImToo HD Video Converter zu verwenden und die Videodateien tatsächlich auf die gewünschte Bildrate neu zu codieren. Sie könnten bis zu 10.000 fps machen, was bedeutet, wenn Ihre Quelle 30,00 fps ist, dann wären 10.000 fps die 333-fache Geschwindigkeit. Dann könnten Sie MPC HC oder KMPlayer verwenden, um die Geschwindigkeit auf Ihre gewünschte Geschwindigkeitsrate zurückzuwählen.