1

Папка из 10 видеофайлов, как узнать их общую длительность? Кстати, я пытался (Command+Control+I), и он не показывает общую продолжительность.

2 ответа2

4

Вы также можете открыть все файлы в VLC. Он будет воспроизводить видео автоматически, но нажмите стоп в нижнем левом углу (квадратный символ), и он покажет вам список воспроизведения. В верхней части списка воспроизведения он будет иметь общую продолжительность. Если вы включите правильные столбцы (щелкните правой кнопкой мыши заголовок столбца и установите соответствующие флажки), он также даст имя, размер файла и продолжительность для отдельных файлов.

Кроме того, VLC - это удивительно полнофункциональный видеопроигрыватель, который поддерживает все форматы, с которыми вы когда-либо сталкивались, а также многие другие. Он также кроссплатформенный (работает как на Linux, так и на Windows).

0

Похоже, что лучшим решением было бы установить 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 на то, что вы хотите сопоставить, вы можете полностью удалить его, если хотите проверить все файлы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .