Было бы возможно вычислить, сколько минут содержания присутствует всего от видео/звуковых файлов в папке от их свойств? Точно как количество файлов и их размеров вычисляются в наутилусе или возможно через CLI. Какие-либо предложения?
С mediainfo
:
mediainfo '--Output=Video;%Duration%\n' *.mp4 | awk { sum += $1 } END { secs=sum/1000; h=int(secs/3600);m=int((secs-h*3600)/60);s=int(secs-h*3600-m*60); printf("%02d:%02d:%02d\n",h,m,s) }'
mediainfo
возвратите видео продолжительность в миллисекундах для каждого файлаawk
бит вычисляет сумму и форматирует ее в формате HH:MM:SS.Для быстрого графического пути можно перетащить много папок в плей-лист VLC. Вы получите длину каждого фильма в плей-листе и общую длину всех файлов в левом верхнем углу в соответствии с "Плей-листом" на боковой панели.
Если бы это должно быть автоматизировано для многих папок, некоторые сценарии требовались бы, где метаданные каждого видеофайла должны будут быть считаны для получения продолжительности. Утилита ffprobe, часть ffmpeg инструментов, включает "Продолжительность" как часть ее вывода и очевидно поддерживает широкий спектр форматов.