Cara mendapatkan durasi beberapa file video di Mac OS X 10.10 (Yosemite)

Jawaban:

4

Anda juga dapat membuka semua file di VLC . Ini akan memutar video secara otomatis, tetapi tekan berhenti di kiri bawah (simbol persegi) dan itu akan menampilkan daftar putar. Di bagian atas daftar putar itu akan memiliki durasi total. Jika Anda mengaktifkan kolom yang benar (klik kanan pada header kolom dan centang kotak yang sesuai), itu akan memberikan nama, ukuran file, dan durasi untuk masing-masing file.

Selain itu, VLC adalah pemutar video berfitur lengkap luar biasa yang mendukung setiap format yang akan Anda temui, dan kemudian banyak lagi. Ini juga lintas platform (bekerja di Linux dan juga Windows).

Josh The Geek
sumber
Ini adalah cara termudah dan dengan kompatibilitas VLC dengan hampir setiap format yang dikenal manusia itu tidak ada artinya. Selain itu dengan VLC menjadi pemain universal untuk Windows / Mac / Linux, metode ini juga universal! Jawaban ini seharusnya ditandai sebagai diterima
Pierre
0

Sepertinya solusi terbaik adalah menginstal MPlayer di Mac OS X dan kemudian jalankan skrip Bash baris perintah seperti ini yang ditampilkan di sini :

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

Seperti yang dinyatakan pengguna “syssyphus”:

Ubah * .avi ke apa pun yang ingin Anda cocokkan, Anda dapat menghapusnya   sama sekali jika Anda ingin memeriksa semua file.

JakeGould
sumber
Apakah kamu tidak perlu melewati jalan untuk menemukan? "Utilitas find secara turun ke susunan direktori untuk setiap path yang terdaftar," itu akan mengeluh tentang -t in -type sebaliknya. Lihat halaman manual. Temuan BSD pada OS X beroperasi secara berbeda dari temuan Gnu yang menggunakan direktori kerja saat ini jika tidak ada jalur yang diberikan.
user187561