我可以使用类似 DIR 之类的东西获取媒体文件时长列表吗?

我可以使用类似 DIR 之类的东西获取媒体文件时长列表吗?

我在音乐文件夹,可以吗?假设我想知道该目录中每首歌曲的名称和其他属性,那么我只需打开一个终端并进入

目录 > musicFiles.txt

但这不会给我文件持续时间。 可以类似地获取该信息吗? 我已经检查了 DIR 的参数,但找不到适用于此字段的参数。

答案1

您可以使用像 exiftool 这样的命令行工具:

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

在此处输入图片描述

  • 要获得末尾不带 (approx) 的持续时间:

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

或者也许尝试此链接中的 powershell 解决方案:

PowerShell 获取视频时长并递归列出所有文件,导出到 csv

相关内容