Могу ли я получить список длительностей медиафайлов, используя что-то вроде DIR?

Могу ли я получить список длительностей медиафайлов, используя что-то вроде DIR?

Я нахожусь в папке «Музыка», и, скажем, я хочу узнать название и другие атрибуты каждой песни в этом каталоге. Тогда я просто открою терминал и зайду

каталог > musicFiles.txt

но это не даст мне длительность файлов. Можно ли сделать это аналогично, получая эту информацию? Я уже проверил параметры DIR и не смог найти тот, который работает с этим полем.

решение1

Вы можете использовать инструмент командной строки, например exiftool:

exiftool -ext mp3 -p "$Filename $Duration" .

введите описание изображения здесь

  • Чтобы получить длительность без (приблизительно) в конце:

    exiftool *.mp3 -p "$Filename - ${duration;s/ \(.*//}"
    

Или попробуйте решение PowerShell по этой ссылке:

PowerShell Получить длительность видео и рекурсивно вывести список всех файлов, экспортировать в CSV

Связанный контент