DIR のようなものを使用してメディア ファイルの長さのリストを取得できますか?

DIR のようなものを使用してメディア ファイルの長さのリストを取得できますか?

ミュージックフォルダにいるのですね。このディレクトリにあるすべての曲の名前やその他の属性を知りたい場合は、ターミナルを開いて

ディレクトリ > musicFiles.txt

しかし、それではファイルの存続期間はわかりません。同様にその情報を取得できますか? DIR のパラメータはすでに確認しましたが、このフィールドで機能するものは見つかりませんでした。

答え1

exiftool のようなコマンドライン ツールを使用できます。

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

ここに画像の説明を入力してください

  • 末尾の (approx) なしで期間を取得するには:

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

または、次のリンクから PowerShell ソリューションを試してください:

PowerShell でビデオの長さを取得し、すべてのファイルを再帰的にリストして、csv にエクスポートする

関連情報