Папка из 10 видеофайлов, как узнать их общую длительность? Кстати, я пытался (Command+Control+I), и он не показывает общую продолжительность.
2 ответа
Вы также можете открыть все файлы в VLC. Он будет воспроизводить видео автоматически, но нажмите стоп в нижнем левом углу (квадратный символ), и он покажет вам список воспроизведения. В верхней части списка воспроизведения он будет иметь общую продолжительность. Если вы включите правильные столбцы (щелкните правой кнопкой мыши заголовок столбца и установите соответствующие флажки), он также даст имя, размер файла и продолжительность для отдельных файлов.
Кроме того, VLC - это удивительно полнофункциональный видеопроигрыватель, который поддерживает все форматы, с которыми вы когда-либо сталкивались, а также многие другие. Он также кроссплатформенный (работает как на Linux, так и на Windows).
Похоже, что лучшим решением было бы установить MPlayer в Mac OS X, а затем запустить скрипт командной строки Bash, такой как показанный здесь:
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
Как говорит пользователь «syssyphus»:
Измените * .avi на то, что вы хотите сопоставить, вы можете полностью удалить его, если хотите проверить все файлы.