見出し画像

YT-DLPで最高画質の動画をダウンロードする。

最近忘れっぽいので備忘録。メモ。


インストール

現在Windows Mac Linuxに対応。
当方、現在の環境はMac
Linuxについてはbinディレクトリにいれて、chmodなどで権限を与える必要がある。
詳しい解説は、以下のリンクから


使い方

動画をダウンロード

yt-dlp URL

URLに動画のURLを貼りつけ
YouTube動画下の共有→コピー

YT-DLPをアップデート

yt-dlp -U


4K8K動画をダウンロード

今回はこちらを使用させていただく。

YT-DLPでふつーにコマンド打ってしようとすると8K動画はダウンロードできない。指定する必要がある。

まずは、オプション-Fでリストを表示

yt-dlp -F https://youtu.be/zCLOJ9j1k2Y
[youtube] Extracting URL: https://youtu.be/zCLOJ9j1k2Y
[youtube] zCLOJ9j1k2Y: Downloading webpage
[youtube] zCLOJ9j1k2Y: Downloading android player API JSON
[youtube] zCLOJ9j1k2Y: Downloading player f55759b8
[info] Available formats for zCLOJ9j1k2Y:
ID  EXT   RESOLUTION FPS CH │    FILESIZE    TBR PROTO │ VCODEC           VBR ACODEC      ABR ASR MORE INFO
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
sb2 mhtml 48x27        0    │                    mhtml │ images                                   storyboard
sb1 mhtml 80x45        0    │                    mhtml │ images                                   storyboard
sb0 mhtml 160x90       0    │                    mhtml │ images                                   storyboard
599 m4a   audio only      21.19MiB    31k https │ audio only           mp4a.40.5   31k 22k ultralow, m4a_dash
600 webm  audio only      21.31MiB    34k https │ audio only           opus        34k 48k ultralow, webm_dash
139 m4a   audio only      21.89MiB    49k https │ audio only           mp4a.40.5   49k 22k low, m4a_dash
249 webm  audio only      21.94MiB    50k https │ audio only           opus        50k 48k low, webm_dash
250 webm  audio only      22.59MiB    67k https │ audio only           opus        67k 48k low, webm_dash
140 m4a   audio only      25.02MiB   129k https │ audio only           mp4a.40.2  129k 44k medium, m4a_dash
251 webm  audio only      25.12MiB   132k https │ audio only           opus       132k 48k medium, webm_dash
17  3gp   176x144      8  12.76MiB    71k https │ mp4v.20.3        71k mp4a.40.2    0k 22k 144p
597 mp4   256x144     151.26MiB    33k https │ avc1.4d400b      33k video only          144p, mp4_dash
598 webm  256x144     151004.02KiB    25k https │ vp9              25k video only          144p, webm_dash
394 mp4   256x144     302.75MiB    71k https │ av01.0.00M.08    71k video only          144p, mp4_dash
160 mp4   256x144     303.09MiB    80k https │ avc1.4d400c      80k video only          144p, mp4_dash
278 webm  256x144     303.30MiB    85k https │ vp9              85k video only          144p, webm_dash
395 mp4   426x240     305.23MiB   135k https │ av01.0.00M.08   135k video only          240p, mp4_dash
133 mp4   426x240     307.62MiB   197k https │ avc1.4d4015     197k video only          240p, mp4_dash
242 webm  426x240     306.93MiB   179k https │ vp9             179k video only          240p, webm_dash
396 mp4   640x360     3010.48MiB   271k https │ av01.0.01M.08   271k video only          360p, mp4_dash
134 mp4   640x360     3016.77MiB   433k https │ avc1.4d401e     433k video only          360p, mp4_dash
18  mp4   640x360     30  2 │ ~  22.29MiB   562k https │ avc1.42001E     562k mp4a.40.2    0k 44k 360p
243 webm  640x360     3015.64MiB   404k https │ vp9             404k video only          360p, webm_dash
397 mp4   854x480     3019.08MiB   493k https │ av01.0.04M.08   493k video only          480p, mp4_dash
135 mp4   854x480     3027.38MiB   707k https │ avc1.4d401f     707k video only          480p, mp4_dash
244 webm  854x480     3028.03MiB   724k https │ vp9             724k video only          480p, webm_dash
22  mp4   1280x720    30  2 │ ~  92.68MiB  2336k https │ avc1.64001F    2336k mp4a.40.2    0k 44k 720p
136 mp4   1280x720    3085.48MiB  2207k https │ avc1.4d401f    2207k video only          720p, mp4_dash
247 webm  1280x720    3053.80MiB  1389k https │ vp9            1389k video only          720p, webm_dash
398 mp4   1280x720    6056.24MiB  1452k https │ av01.0.08M.08  1452k video only          720p60, mp4_dash
298 mp4   1280x720    60131.96MiB  3407k https │ avc1.4d4020    3407k video only          720p60, mp4_dash
302 webm  1280x720    6097.29MiB  2512k https │ vp9            2512k video only          720p60, webm_dash
399 mp4   1920x1080   60102.53MiB  2648k https │ av01.0.09M.08  2648k video only          1080p60, mp4_dash
299 mp4   1920x1080   60222.07MiB  5734k https │ avc1.64002a    5734k video only          1080p60, mp4_dash
303 webm  1920x1080   60164.77MiB  4255k https │ vp9            4255k video only          1080p60, webm_dash
400 mp4   2560x1440   60222.03MiB  5733k https │ av01.0.12M.08  5733k video only          1440p60, mp4_dash
308 webm  2560x1440   60497.76MiB 12853k https │ vp9           12853k video only          1440p60, webm_dash
401 mp4   3840x2160   60458.57MiB 11841k https │ av01.0.13M.08 11841k video only          2160p60, mp4_dash
315 webm  3840x2160   601020.05MiB 26340k https │ vp9           26340k video only          2160p60, webm_dash
571 mp4   7680x4320   60978.30MiB 25262k https │ av01.0.17M.08 25262k video only          4320p60, mp4_dash

IDを上から
sb0,1,2 サムネ
599-251 オーディオ
17-571 ビデオ()
になる。

下にいくほど高音質、高画質。

映像と音声が別ファイルなので結合する!!

yt-dlp -f 571+251 https://youtu.be/zCLOJ9j1k2Y

571 - 映像ファイル
251 - 音声ファイル
これらを + で結合

[youtube] Extracting URL: https://youtu.be/zCLOJ9j1k2Y
[youtube] zCLOJ9j1k2Y: Downloading webpage
[youtube] zCLOJ9j1k2Y: Downloading android player API JSON
[info] zCLOJ9j1k2Y: Downloading 1 format(s): 571+251
[download] Destination: Japan in 8K 60fps [zCLOJ9j1k2Y].f571.mp4
[download]  10.9% of  978.30MiB at   17.24MiB/s ETA 00:50[download] Got error: <urlopen error [Errno 101] Network is unreachable>. Retrying (1/10)...
[download]  29.8% of  978.30MiB at   11.61MiB/s ETA 00:59[download] Got error: <urlopen error [Errno 101] Network is unreachable>. Retrying (2/10)...
[download]  46.8% of  978.30MiB at   12.52MiB/s ETA 00:41[download] Got error: <urlopen error [Errno 101] Network is unreachable>. Retrying (3/10)...
[download]  62.6% of  978.30MiB at   14.19MiB/s ETA 00:25[download] Got error: <urlopen error [Errno 101] Network is unreachable>. Retrying (4/10)...
[download]  74.6% of  978.30MiB at   14.57MiB/s ETA 00:17[download] Got error: <urlopen error [Errno 101] Network is unreachable>. Retrying (5/10)...
[download] 100% of  978.30MiB in 00:03:03 at 5.32MiB/s
[download] Destination: Japan in 8K 60fps [zCLOJ9j1k2Y].f251.webm
[download] 100% of    5.12MiB in 00:00:00 at 12.19MiB/s
[Merger] Merging formats into "Japan in 8K 60fps [zCLOJ9j1k2Y].webm"
Deleting original file Japan in 8K 60fps [zCLOJ9j1k2Y].f251.webm (pass -k to keep)
Deleting original file Japan in 8K 60fps [zCLOJ9j1k2Y].f571.mp4 (pass -k to keep)

サイズがかなりでかいけど
何回か失敗しながらもダウンロードしてくれる。えらいこ



おわり


この記事が気に入ったら、サポートをしてみませんか?
気軽にクリエイターの支援と、記事のオススメができます!
コメントを投稿するには、 ログイン または 会員登録 をする必要があります。
今年大学に入学した大学1年 DavinciResolveで動画作成なんかをしてます。 備忘録みたいな感じです
YT-DLPで最高画質の動画をダウンロードする。|かどゆー