現時点ではJavaScriptランタイムをインストールせずともYouTube動画のダウンロードは可能ですが、利用可能なフォーマットが制限されたり、ログインを伴う操作などで問題が生じる場合があります。
yt-dlpでYouTube動画をダウンロードするにはDenoなどのJavaScriptランタイムのインストールが必須になる予定 yt-dlp はYouTubeやニコニコ動画など数多くの配信サイトに対応したメディアダウンローダーです。
Javascriptの実装 Javascriptを書くscript.jsファイルを作成します。 javascriptではiframeのwindowにpostMessageでイベントを渡してあげることができます。 これを利用してiframe内に自動生成されYoutube制御関数を呼び出して再生、停止、ストップをコントロールします。
yt-dlpはYouTubeやニコニコ動画、X、Vimeoなど 数多くの配信サイト に対応しており、配信サイトごとに個別のコンテンツ抽出ツール (extractor)がメンテナンスされています。extractorの開発難度は配信サイトごとに異なり、中でもYouTubeのextractorの開発コストは甚大なものとなっています。
今回は始めは何のサイトやアプリを作ったらいいのかわからない人や、動的に作成方法を見ながら作業したい人向けのおすすめ動画を紹介します。ここではOnline Tutorials というYouTubeチャンネルの動画おすすめ5選を紹介します! Online Tutorials というチャンネル ...