こんにちは。Microsoft Ignite 2020 楽しかったですね。
Microsoft Ignite 2020 のサイトに行くとセッションのビデオとスライド資料をダウンロードするスクリプトが用意されています。このスクリプトはビデオとスライド資料だけをダウンロードしますが、今回は少しスクリプトを変更して、ビデオに表示するキャプションも一緒にダウンロードする方法を紹介します。
日本人だとキャプションがあったほうが解りやすいですよね。
ダウンロードスクリプトの入手
IgniteのサイトにアクセスしてDownload Resourceからスクリプトをダウンロードしてください。
キャプションも取得するようにスクリプトを修正
ダウンロードしたzipファイルを展開して、Download-Resources.ps1 の134行目に以下のコードを追加します。Visual Studio Code などで追加してください。
$captionFile = "$directory\$code\$code" + "_en-US.vtt";
#Caption download.
if ($sessionObject.captionFileLink.Length -ne 0) {
if (!(test-path $captionFile)) {
Write-Host "Downloading caption: $title ($code).";
Invoke-WebRequest $sessionObject.captionFileLink -OutFile $captionFile;
}
else {
Write-Host "Caption exists: $captionFile"
}
}
else {
Write-Host "The session $title ($code) does not contain a caption recording."
}
スクリプトを実行してダウンロード
Download-Resources.ps1 があるフォルダに変更して、以下のようにスクリプトを実行します。
powershell -ExecutionPolicy Unrestricted ./Download-Resources.ps1
キャプション付きでビデオを再生
セッション毎にフォルダが作成されます。
動画ファイルをダブルクリックすると Movies & TV アプリが実行されますので、左下のアイコンからキャプションを選択します。
キャプションの表示に関する設定
スライド資料が白の時は、白文字だと文字が見えません。そんな時はキャプションの色を変更することができます。
設定を開きます。
背景を黒色にしてみました。
背景が黒なので文字が見やすいですね。
メモでしたー。(英語OSの画像で申し訳ないです)