Есть скрипт, который подсчитывает общее время всех видео файлов в папке, используя mplayer
find . -type f \( -iname "*.avi" -o -iname "*.mp4" -o -iname "*.flv" -o -iname "*.mov" -o -iname "*.mkv" -o -iname "*.m4v" -o -iname "*.wmv" \) -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
Скрипт выводит часы:минуты:секунды
Может у кого-нибудь есть скрипт для подсчета общего времени всех видео файлов в папке, без используя mplayer и без X11?
Заранее спасибо.