So erhalten Sie die Dauer mehrerer Videodateien in Mac OS X 10.10 (Yosmite)

5040
Mohammed Al-sadi

Ein Ordner mit 10 Videodateien, wie wird die Gesamtdauer der Videos ermittelt? Übrigens, ich habe es versucht ( Command+ Control+ I) und es wird nicht die Gesamtdauer angezeigt.

1
Siehe hier: http://superuser.com/questions/414553/is-there-a-command-analogous-to-afinfo-for-videos-on-a-mac-os-x Thomas Kilian vor 9 Jahren 0

2 Antworten auf die Frage

3
Josh The Geek

Sie können auch alle Dateien in VLC öffnen . Die Videos werden automatisch abgespielt. Drücken Sie jedoch die Stopp-Taste unten links (das quadratische Symbol), um die Wiedergabeliste anzuzeigen. Am Anfang der Wiedergabeliste wird die Gesamtdauer angezeigt. Wenn Sie die richtigen Spalten aktivieren (klicken Sie mit der rechten Maustaste auf eine Spaltenüberschrift und aktivieren Sie die entsprechenden Kontrollkästchen), werden auch Name, Dateigröße und Dauer für die einzelnen Dateien angegeben.

Darüber hinaus ist VLC ein erstaunlich voll ausgestatteter Videoplayer, der jedes Format unterstützt, auf das Sie jemals stoßen werden, und noch viel mehr. Es ist auch plattformübergreifend (sowohl unter Linux als auch unter Windows).

Dies ist der einfachste Weg und dank VLC-Kompatibilität mit praktisch jedem bekannten Format ist dies kein Kinderspiel. Da VLC ein universeller Player für Windows / Mac / Linux ist, ist diese Methode auch universell! Diese Antwort sollte als akzeptiert markiert sein Pierre vor 7 Jahren 0
0
JakeGould

Es scheint, als wäre die beste Lösung die Installation von MPlayer unter Mac OS X und das Ausführen eines Befehlszeilen-Bash-Skripts wie das hier gezeigte :

find . -type f -name "*.avi" -print0 | xargs -0 mplayer -vo dummy -ao dummy -identify 2>/dev/null | perl -nle '/ID_LENGTH=([0-9\.]+)/ && ($t +=$1) && printf "%02d:%02d:%02d\n",$t/3600,$t/60%60,$t%60' | tail -n 1 

Wie der Benutzer "syssyphus" feststellt:

Ändern Sie die * .avi-Datei in das, was Sie anpassen möchten. Sie können sie vollständig entfernen, wenn Sie alle Dateien überprüfen möchten.

Müssen Sie nicht den Pfad passieren, um zu finden? "Das find-Dienstprogramm rekursiv den Verzeichnisbaum für jeden aufgeführten Pfad rekursiv ab", wird es sonst über -t in -type beschwert. Siehe die Manpage. Die BSD-Suche auf OS X funktioniert anders als die von Gnu, die das aktuelle Arbeitsverzeichnis verwendet, wenn kein Pfad angegeben ist. user187561 vor 9 Jahren 0