「WindowsでYouTubeの動画を高速にダウンロードしたい」
「youtube-dlより速くダウンロードできるツールを探している」
このような場合には、yt-dlpがオススメです。
この記事では、yt-dlpを使った動画ダウンロードの方法を解説しています。
本記事の内容
- yt-dlpとは?
- Windowsにおけるyt-dlpのインストール
- yt-dlpによる動画ダウンロード
- yt-dlpでダウンロードできる動画の種類
それでは、上記に沿って解説していきます。
yt-dlpとは?
yt-dlpとは、YouTubeから動画を高速でダウンロードできるツールです。
youtube-dlよりも速く動画をYouTubeからダウンロードできます。
yt-dlpの詳細を知りたい場合は、次の記事をご覧ください。
現時点(2022年4月)でのyt-dlpの最新バージョンは2022.04.08になります。
常時yt-dlpは、更新されています。
早速ですが、Windowsにおけるyt-dlpのインストールを行いましょう。
Windowsにおけるyt-dlpのインストール
今回は、Windowsにおけるyt-dlpのインストールを説明します。
Windowsにおけるyt-dlpのインストールが、最も簡単です。
まずは、次のページへアクセスします。
yt-dlp(GitHub)
https://github.com/yt-dlp/yt-dlp
そして、次の箇所まで移動。
「yt-dlp.exe」リンクをクリック。
そうすると、ダウンロードが始まります。
適当な場所にダウンロードします。
これでyt-dlpのインストールは完了です。
もうyt-dlpは、動きます。
インストールできたかどうか確認してみましょう。
コマンドプロンプトを起動します。
次のコマンドを実行して、バージョンを確認します。
yt-dlp.exe --version
実行した結果は、以下。
パスを通せば、次のようにフルパスを入力する必要はありません。
パスの通し方については、次の記事で解説しています。
「Tesseractのインストール先を環境変数のPathに設定する」という部分です。
以上、Windowsにおけるyt-dlpのインストールを説明しました。
次は、yt-dlpによる動画ダウンロードを行います。
yt-dlpによる動画ダウンロード
コマンドプロンプト(PowerShellでも可)を起動。
そして、次のコマンドを入力します。
yt-dlp.exe -f b YouTube動画URL
パスを通していないなら、フルパスで入力する必要があります。
また、最もベストな品質の動画をダウンロードするというオプションを付けています。
実行した結果は、以下。
D:\tmp>yt-dlp.exe -f b https://www.youtube.com/watch?v=afrguHxe2zE [youtube] afrguHxe2zE: Downloading webpage [youtube] afrguHxe2zE: Downloading android player API JSON [info] afrguHxe2zE: Downloading 1 format(s): 22 [download] Destination: 【LIVE_同時通訳】ウクライナ ゼレンスキー大統領が日本の国会で演説 [afrguHxe2zE].mp4 [download] 100% of 79.89MiB in 00:07
コマンドを実行した場所(D:\tmp)に動画ファイルが保存されています。
約80MBの動画が、7秒でダウンロードできています。
なお、同じ動画をyoutube-dlでダウンロードしたのが以下の結果です。
D:\tmp>youtube-dl.exe -f best https://www.youtube.com/watch?v=afrguHxe2zE [youtube] afrguHxe2zE: Downloading webpage [download] Destination: 【LIVE_同時通訳】ウクライナ ゼレンスキー大統領が日本の国会で演説-afrguHxe2zE.mp4 [download] 100% of 79.89MiB in 25:05
youtube-dlとyt-dlpのダウンロード時間をまとめたのが、以下。
コマンド(ツール) | 時間 |
youtube-dl | 25:05 |
yt-dlp | 00:07 |
上記結果だと、215倍の時間差になります。
もちろん、この数字は環境によって異なるでしょう。
しかし、確実にyt-dlpの方が高速だとは言えます。
以上、yt-dlpによる動画ダウンロードを説明しました。
最後に、yt-dlpでダウンロードできる動画の種類を確認します。
yt-dlpでダウンロードできる動画の種類
オプションに「–list-formats」を付ければ、動画の種類を確認できます。
yt-dlp.exe --list-formats YouTube動画URL
実際に実行した結果は、以下。
C:\>yt-dlp.exe --list-formats https://www.youtube.com/watch?v=afrguHxe2zE [youtube] afrguHxe2zE: Downloading webpage [youtube] afrguHxe2zE: Downloading android player API JSON [info] Available formats for afrguHxe2zE: ID EXT RESOLUTION FPS │ FILESIZE TBR PROTO │ VCODEC VBR ACODEC ABR ASR MORE INFO ───────────────────────────────────────────────────────────────────────────────────────────────────────────── sb2 mhtml 48x27 │ mhtml │ images storyboard sb1 mhtml 80x45 │ mhtml │ images storyboard sb0 mhtml 160x90 │ mhtml │ images storyboard 139 m4a audio only │ 6.14MiB 48k https │ audio only mp4a.40.5 48k 22050Hz low, m4a_dash 249 webm audio only │ 6.26MiB 49k https │ audio only opus 49k 48000Hz low, webm_dash 250 webm audio only │ 7.32MiB 58k https │ audio only opus 58k 48000Hz low, webm_dash 140 m4a audio only │ 16.29MiB 129k https │ audio only mp4a.40.2 129k 44100Hz medium, m4a_dash 251 webm audio only │ 12.86MiB 102k https │ audio only opus 102k 48000Hz medium, webm_dash 17 3gp 176x144 8 │ 8.17MiB 64k https │ mp4v.20.3 64k mp4a.40.2 0k 22050Hz 144p 160 mp4 256x144 30 │ 6.08MiB 48k https │ avc1.4d400c 48k video only 144p, mp4_dash 278 webm 256x144 30 │ 6.12MiB 48k https │ vp9 48k video only 144p, webm_dash 133 mp4 426x240 30 │ 11.65MiB 92k https │ avc1.4d4015 92k video only 240p, mp4_dash 242 webm 426x240 30 │ 8.16MiB 64k https │ vp9 64k video only 240p, webm_dash 134 mp4 640x360 30 │ 20.60MiB 163k https │ avc1.4d401e 163k video only 360p, mp4_dash 18 mp4 640x360 30 │ 32.13MiB 255k https │ avc1.42001E 255k mp4a.40.2 0k 44100Hz 360p 243 webm 640x360 30 │ 12.97MiB 103k https │ vp9 103k video only 360p, webm_dash 135 mp4 854x480 30 │ 34.33MiB 272k https │ avc1.4d401f 272k video only 480p, mp4_dash 244 webm 854x480 30 │ 20.50MiB 162k https │ vp9 162k video only 480p, webm_dash 136 mp4 1280x720 30 │ 63.74MiB 506k https │ avc1.64001f 506k video only 720p, mp4_dash 22 mp4 1280x720 30 │ ~ 81.80MiB 635k https │ avc1.64001F 635k mp4a.40.2 0k 44100Hz 720p 247 webm 1280x720 30 │ 42.00MiB 333k https │ vp9 333k video only 720p, webm_dash 137 mp4 1920x1080 30 │ 123.67MiB 983k https │ avc1.640028 983k video only 1080p, mp4_dash 248 webm 1920x1080 30 │ 63.20MiB 502k https │ vp9 502k video only 1080p, webm_dash C:\>
この中から、先ほどベストとしてダウンロードしたのは次のファイルになります。
「~」が、ベストの動画を示しているのでしょう。
22 mp4 1280x720 30 │ ~ 81.80MiB 635k https │ avc1.64001F 635k mp4a.40.2 0k 44100Hz 720p
ダウンロード済みのファイルと一致しています。
以上、yt-dlpでダウンロードできる動画の種類について説明しました。