yt-dlpでYouTube動画をダウンロードするにはDenoなどのJavaScriptランタイムのインストールが必須になる予定 yt-dlp はYouTubeやニコニコ動画など数多くの配信サイトに対応したメディアダウンローダーです。
Javascriptの実装 Javascriptを書くscript.jsファイルを作成します。 javascriptではiframeのwindowにpostMessageでイベントを渡してあげることができます。 これを利用してiframe内に自動生成されYoutube制御関数を呼び出して再生、停止、ストップをコントロールします。