Wie erhalte ich die Gesamtdauer einer Reihe winziger Videodateien in einem Ordner?


11

Ich habe eine Reihe kleiner Videodateien in einem Ordner und dachte, durch Klicken auf Eigenschaften des Ordners würde ich die Gesamtdauer aller Videoclips zusammen erhalten, aber dies war nicht der Fall. Was ist der einfachste Weg, um die Gesamtzeit vieler verschiedener Clips in einem Ordner zu zählen? Im selben Ordner habe ich auch einige .srt-Dateien.

Außerdem benutze ich einen VLC-Player. Gibt es eine Möglichkeit, mein Problem damit zu lösen? Ich habe keinen Windows Media Player.

Win 7. IE 8.


1
Wie gut sind Sie mit Skripten vertraut? Diese Lösung würde funktionieren, aber Sie müssten sie ein wenig optimieren, um die Summe zu erhalten: stackoverflow.com/questions/1987648/…
EBGreen

1
Wenn Sie die Elemente im Dateibrowser auswählen, wird unten die Gesamtlänge der ausgewählten Elemente angezeigt.
Bernhard

2
@Bernhard sollte eine Antwort sein, kein Kommentar.
Moab

@EBGreen Ich kann überhaupt kein Skript schreiben.
Verve

@Bernhard Ich habe es versucht, aber ich bekomme nur die gesamte Dateigröße unten!
Verve

Antworten:


12

Sie können den Windows Explorer-Filter verwenden.

  • Öffnen Sie den gewünschten Ordner im Windows Explorer (WindowsKey-E).
  • Klicken Sie auf die Suchleiste (oder verwenden Sie Strg-F).
  • Typ System.Kind:=Video;
  • Wählen Sie alle Videodateien aus der Ergebnisliste aus.
  • Öffnen Sie ihre Eigenschaften (rechte Maustaste -> Eigenschaften);

Die Berechnung der Gesamtdauer wird auf der Registerkarte Details angezeigt.


6

Solange Windows Videometadaten lesen kann, wird durch Klicken mit der rechten Maustaste und Klicken auf Details tatsächlich die Gesamtlänge angezeigt. Ich habe hier gerade eine Kombination aus .MP4 und .WMV getestet und es hat funktioniert.

Damit Windows Videometadaten richtig lesen kann, muss möglicherweise Windows Media Player sowie die entsprechenden Codecs installiert sein (die Verwendung von Codec-Paketen wie Shark007, K-Lite und CCCP ist eine gute Idee). Ob Sie im Windows Explorer Miniaturansichten sehen können oder nicht, sollte Ihnen einen Hinweis geben.

Ansonsten können Sie eine Medienanwendung verwenden, die Videos unterstützt und die Gesamtzeit in Wiedergabelisten wie Winamp anzeigt.


Meine Dateien sind .FLV und MPEG-4 sowie einige .srt-Dateien, die in dem Ordner verstreut sind, den ich überprüfen möchte. Wird es bei diesen funktionieren? Hmm ... zwei der Videodateien haben Miniaturansichten, der Rest ist ein einzelnes weißes Blatt.
Verve

Nein. Windows Explorer kann keine FLV-Metadaten lesen.
iglvzx

@verve Ich bin mir nicht sicher über FLV. Vielleicht nicht nach iglvzx. Bei SRT handelt es sich um Untertiteldateien, sodass keine Videos oder Dauern vorhanden sind.
mtone

3

Es ist sehr sehr einfach. Wählen Sie einfach alle Videos aus. In den VLC Media Player einlegen. Klicken Sie nun auf die Schaltfläche zum Umschalten der Wiedergabeliste. Dort oben links neben der Wiedergabeliste wird die gesamte Video-Spielzeit angezeigt.

Bild


2

Sie können Cygwin / Mingw und Mplayer verwenden (auch für Windows):

mplayer -vo null -ao null -frames 0 -identify -msglevel all=0 How\ fast.ogg | grep ^ID_LENGTH
ID_LENGTH=30.58

Was ist das Zeug im grauen Fenster?
Verve

Beispiel für die Verwendung von mplayer über eine Bash-Eingabeaufforderung im Cygwin-Terminal. Zeilen, die mit "$" beginnen, sind Befehle und Zeilen ohne "$" werden ausgegeben. Die dritte Zeile soll Ihnen zeigen, dass der Befehl nur eine Zeile ausgibt, was bedeutet, dass Sie sie leicht analysieren und mit anderen Dauern summieren können.
Janus Troelsen

1
Es funktioniert auch unter Linux. Es sammelt die Längen. Dann können wir zB einen Python-Code verwenden, um diese Werte hinzuzufügen, wenn wir den Teil vor den Zahlen gelöscht haben:with open("lengths") as f: values = f.read().splitlines() print(sum([float(v) for v in values])
Arpad Horvath

1

Installieren Sie diese Erweiterung in VLC. Es wirkt wie ein Zauber.


Ich denke, das ist am besten für OP. Ob es funktioniert.
Jiggunjer

VLC kann die Gesamtlänge der Wiedergabeliste ohne Erweiterung anzeigen. Vielleicht konnte es 2012 nicht funktionieren (als diese Antwort geschrieben wurde), aber jetzt.
lbalazscs

0

Wählen Sie im Datei-Explorer alle fraglichen Dateien aus. Klicken Sie mit der rechten Maustaste und gehen Sie zu Eigenschaften. Klicken Sie im Eigenschaftenfenster auf die Registerkarte Details. Achten Sie auf den Wert von Länge und da ist es! Hoffe, es funktioniert. Es funktioniert sicher in Win 7 für Videos, wie ich überprüft habe.


OP: "Ich habe eine Reihe kleiner Videodateien in einem Ordner und ich dachte, ein Klick auf Eigenschaften des Ordners würde mir die Gesamtdauer aller Videoclips zusammen geben, aber das tat es nicht"
Jeremy Thompson

Das OP untersuchte die Eigenschaften des Ordners.   Diese Antwort lautet: "Gehen Sie in den Ordner und wählen Sie dann alle (Video-) Dateien im Ordner aus, um die gesammelten Eigenschaften abzurufen. Ich kann (auf meinem System) bestätigen, dass das, was das OP versucht hat, nicht funktioniert, und diese Antwort tut. YMMV.
Scott

0

Wenn Sie die Elemente im Dateibrowser auswählen, wird unten die Gesamtlänge der ausgewählten Elemente angezeigt.

Wie gewünscht, hier einige Beispiel-Screenshots (von Windows 7).


Fügen Sie einen Screenshot hinzu, um es zu beweisen
Jeremy Thompson

1
Jetzt versuchen Sie es mit .flv-Dateien :)
Jiggunjer

0

Für Windows siehe diese Antwort .

Sie können dann die Audiodateien in einem Ordner auswählen

  1. Schauen Sie im Detailbereich unten in Ihrem Windows Explorer-Fenster nach [aktivieren Sie dies im Bereich Organisieren, Layout, Details]

  2. Klicken Sie mit der rechten Maustaste auf die Registerkarte Eigenschaften, Details.

In beiden Fällen wird die Gesamtlänge der ausgewählten Dateien angezeigt.

Wenn Sie Unterordner einschließen möchten, müssen Sie eine Suche im Ordner der obersten Ebene durchführen. Suchen Sie nach Typ: mp3 oder wma oder einem anderen Format, das Sie verwenden, und es werden alle entsprechenden Dateien in diesem Ordnerbaum zurückgegeben. Wählen Sie sie alle im Suchergebnisfenster aus und dann wie oben beschrieben.

Wenn Sie eine Mischung aus Audioformaten verwendet haben, müssen Sie den Vorgang für jeden Typ wiederholen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.