1
 2
 3
 4
 5
 6
 7
 8
 9
10
$streamlink = "C:\Program Files\Streamlink\bin\streamlink.exe" #定義 streamlink 的執行檔路徑
$channel = "頻道網址" #定義要下載的 twitch/YT 頻道直播網址
$options = best,--twitch-disable-hosting,--twitch-disable-ads#定義 streamlink 的選項,包括畫質選最好、禁止轉播、禁止廣告和驗證碼 

while (1){ # 開始一個無限循環
	$filename = (Get-Date -UFormat "%Y%m%d(%a)")+ "{author}-{title}-" +(Get-Date -UFormat "%H-%M-%S") + ".ts"  # 生成一個名稱為「頻道名-直播標題-錄製時間(時-分-秒).ts」的ts串流擋
	& $streamlink $channel $options --http-header "Authorization=OAuth XXXXXXXXXXXXX" -o D:\TwitchVOD\$filename  
    # "$streamlink:執行 Streamlink 命令" "$channel:錄製 Twitch 頻道的直播" 並將輸出保存到指定的檔案路徑(本例為存到"D槽的TwitchVOD資料夾"內)
	Start-Sleep -s 10 # 暫停 10 秒後再繼續循環
}