PowerShell合并视频

电脑技术 电脑技术 1208 人阅读 | 0 人回复 | 2022-04-08

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
Function Join-VideoDirectory {
    $fileArray = New-Object System.Collections.ArrayList
    $items = Get-childitem *.mkv,*.vob,*.mp4,*.ts
    $itemCount = $items.Count
    $i = 0
    $cmdScript = ""

    ForEach ($item in $items){
        $i++
        $cmdScript += "ffmpeg -i `"$($item.Name)`" -f mpegts -c copy file-0$i.mpeg.ts`n"
        $fileArray.Add("file-0$i.mpeg.ts")
    }
   
   
    $cmdScript+="ffmpeg -isync -i `"concat($fileArray -join '|')`" -f matroska -c copy output.mkv"
   
    Invoke-Expression $cmdScript     
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门推荐