Общая длина экспорта mp3 файлов в папке?

У меня есть много папок mp3 файлов, и я хотел бы иметь список объединенной продолжительности всего mp3s в каждой папке. Это было бы идеальным решением, но некоторые средства выполнения печати каталога, присоединяющей продолжительность индивидуума mp3, также будут хороши. Любая справка очень ценилась бы. Я запускаю Windows 7 Home Premium, но имею доступ ко многому другому Windows/Mac OS.

Редактирование - я на самом деле нашел решение с помощью функции экспорта в бесплатно распространяемой программе Tagscanner.

2
задан 23.02.2011, 19:18

2 ответа

Можно добавить столбец к списку файлов в Проводнике Wİndows. Добавьте свойство "Length" colum к папке. Затем выберите все от mp3 файлов в папке. Вы видите общую длину в нижней сводной области win.exp...

(Не целое решение Вашего вопроса, но Вы сказали, что "любая справка будет цениться :D)

2
ответ дан 08.12.2019, 04:41

Если Вы работаете над Mac OS или какой-либо системой Unix, можно установить ffmpeg и использовать следующую команду для извлечения продолжительности единственного файла:

ffmpeg -i filename.mp3 2>&1 | egrep "Duration" | cut -d ' ' -f 4 | sed s/,//

Это, например, возвратило бы "0:08:17.4".

Можно использовать это в сценарии оболочки, конечно, таким образом, например, это перечислило бы все mp3 файлы в папке и их продолжительности направо.

#!/bin/bash
# call me with mp3length.sh directory
# e.g. ./mp3length . 
# or ./mp3length my-mp3-collection

for file in $1/*.mp3
do
    echo -ne $file "\t"
    ffmpeg -i "$file" 2>&1 | egrep "Duration"| cut -d ' ' -f 4 | sed s/,//
done
5
ответ дан 08.12.2019, 04:41

Теги

Похожие вопросы