PowerShellでカレントディレクトリ以下のファイルに対してMediaInfoをかける
code:ps1
# 全png画像の縦サイズを出力
Get-ChildItem -Filter "*.png" | ForEach-Object {
$name = $_.Name
Write-Output ($_.Name + " " + (mediainfo --output="Image;%Width% x %Height%" "$name"))
} | Tee-Object log.txt
注意
--output では General,Image や Audio,Video のような別ジャンルの併用はできなさそう
別ジャンルを同時に取得したい場合どうするか
mediainfo 2回実行
--output=json して解釈する
普通の出力を : とかスペースとかで区切って解釈