将媒体文件持续时间添加为“hh:mm:ss”格式的字符串

时间:2015-10-08 15:57:16

标签: powershell

我将.mp4文件中的视频片段持续时间提取为“hh:mm:ss”格式的字符串:

$duration = $shellfolder.GetDetailsOf($shellfile, 27)

我想获取文件夹中所有视频片段的总持续时间。   如何在不提取秒数,每次分钟的情况下总结这些持续时间?

1 个答案:

答案 0 :(得分:1)

将持续时间转换为[TimeSpan],然后将其与其他人一起添加:

$totalDuration = New-TimeSpan
# making up a loop since you didn't provide one
foreach ($shellfile in $Files) { 
    $duration = $shellfolder.GetDetailsOf($shellfile, 27)
    $totalDuration += ([TimeSpan]$duration)
}