Come visualizzare la durata dei video in una cartella su Linux

Comando shell per visualizzare la durata di ciascun film o video nella directory corrente:

for item in *;do echo -n "$item - ";find "$item" -type f -print0 | xargs -0 file -iNf - | grep video | cut -d: -f1 | xargs -d'\n' /usr/share/doc/mplayer/examples/midentify | grep ID_LENGTH | awk -F= '{sum+=$2} END {print(sum/60)}'; done | grep -v ' - 0$'

Per funzionare deve essere installato mplayer.

Da commandlinefu.com.

Hai trovato interessante questo articolo? Puoi iscriverti ai feed o ricevere i prossimi articoli per email.

Rispondi