powershell 使用PowerShell和handbrake进行大规模转换视频文件
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 使用PowerShell和handbrake进行大规模转换视频文件相关的知识,希望对你有一定的参考价值。
# originated from:
# https://perfp.wordpress.com/2010/08/25/mass-converting-video-files-using-powershell-and-handbrake/
$outdir = "C:\Temp\convert-avi"
[Environment]::CurrentDirectory=(Get-Location -PSProvider FileSystem).ProviderPath
$files = Get-Childitem -Recurse -Include "*.avi"
foreach ($file in $files) {
$subpath = $file.DirectoryName.Replace((Get-Location -PSProvider FileSystem).ProviderPath , "")
$destdir = $outdir + $subpath
$destname = $destdir + "\" + $file.BaseName + ".mp4"
if (!(Test-Path $destdir)) {
New-Item $destdir -type directory
}
if (!(Test-Path $destname)) {
& "C:\Program Files\Handbrake\HandBrakeCLI.exe" -i $file -t 1 -c 1 -o $destname --preset "Normal"
}
}
以上是关于powershell 使用PowerShell和handbrake进行大规模转换视频文件的主要内容,如果未能解决你的问题,请参考以下文章
我无法在 CMD 和 powershell 中执行 C 程序
NetApp使用powershell mount和umount Volume
使用powershell批量添加Qt的文件(生成pro)
以编程方式获取 powershell.exe 的完整路径
powershell 使用PowerShell安装和更新NuGet
powershell 使用PowerShell安装和更新NuGet