ユーザ用ツール

サイト用ツール


python:youtube-dl

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:youtube-dl [2020/02/02 10:27]
ともやん
python:youtube-dl [2020/09/11 19:14] (現在)
ともやん
行 1: 行 1:
 +~~CLOSETOC~~
 ====== youtube-dl - YouTube や他の動画サイトから動画をダウンロード ====== ====== youtube-dl - YouTube や他の動画サイトから動画をダウンロード ======
 +{{python:python_youtube-dl_mp4.png?470|Python youtube-dl format mp4}}\\
 youtube-dl は、YouTube などの動画共有サービスから動画のダウンロードや音声の抽出を行うコマンドラインプログラムである。\\ youtube-dl は、YouTube などの動画共有サービスから動画のダウンロードや音声の抽出を行うコマンドラインプログラムである。\\
 Python で書かれているのでクロスプラットフォームである。Unlicense の下で配布されている。\\ Python で書かれているのでクロスプラットフォームである。Unlicense の下で配布されている。\\
-[[https://ja.wikipedia.org/wiki/Youtube-dl|youtube-dl - Wikipedia]] より\\+[[wpjp>Youtube-dl|youtube-dl - Wikipedia]] より\\
  
-===== ダウンロード =====+===== pip によるインストール ===== 
 +**youtube-dl** CUI\\  
 +<code> 
 +$ pip install youtybe-dl 
 +</code> 
 + 
 +**youtube-dl-gui** GUI\\ 
 +<code> 
 +$ pip install youtube-dl-gui 
 +</code> 
 + 
 +===== ダウンロードによるインストール ===== 
 +[[windows:youtube-dl-gui|Youtube-DLG - YouTube や他の動画サイトから動画をダウンロード]] (Windows)\\
 <code> <code>
 $ git clone https://github.com/ytdl-org/youtube-dl.git $ git clone https://github.com/ytdl-org/youtube-dl.git
行 13: 行 27:
 **youtube-dl-gui** のバイナリインストーラは以下からダウンロードできる。\\ **youtube-dl-gui** のバイナリインストーラは以下からダウンロードできる。\\
 [[https://mrs0m30n3.github.io/youtube-dl-gui/|youtube-dlg]]\\ [[https://mrs0m30n3.github.io/youtube-dl-gui/|youtube-dlg]]\\
 +
 +===== ダウンロード形式の指定 =====
 +**mp4** コンテナに最高画質/最高音質で保存する。\\
 +**youtube-dl --format "bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mp4 <url>**\\
 +<WRAP prewrap 100%>
 +<code>
 +$ youtube-dl --format "bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mp4 https://www.youtube.com/watch?v=PQhWrgVWHXU
 +</code>
 +</WRAP>
 +<WRAP prewrap 100% #result>
 +<code>
 +[youtube] PQhWrgVWHXU: Downloading webpage
 +[download] Destination: 吉幾三「百年桜」MV(2020年4月29日発売)-PQhWrgVWHXU.f137.mp4
 +[download] 100% of 101.66MiB in 00:18
 +[download] Destination: 吉幾三「百年桜」MV(2020年4月29日発売)-PQhWrgVWHXU.f140.m4a
 +[download] 100% of 4.72MiB in 00:01
 +[ffmpeg] Merging formats into "吉幾三「百年桜」MV(2020年4月29日発売)-PQhWrgVWHXU.mp4"
 +Deleting original file 吉幾三「百年桜」MV(2020年4月29日発売)-PQhWrgVWHXU.f137.mp4 (pass -k to keep)
 +Deleting original file 吉幾三「百年桜」MV(2020年4月29日発売)-PQhWrgVWHXU.f140.m4a (pass -k to keep)
 +</code>
 +</WRAP>
 +
 +==== 手動で形式を指定する場合 ====
 +ダウンロード可能なフォーマットコードを調べる。\\
 +**youtube-dl -F <url>**\\
 +<code>
 +$ youtube-dl -F https://www.youtube.com/watch?v=PQhWrgVWHXU
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 +[youtube] PQhWrgVWHXU: Downloading webpage
 +[info] Available formats for PQhWrgVWHXU:
 +format code  extension  resolution note
 +249          webm       audio only tiny   54k , opus @ 50k (48000Hz), 1.79MiB
 +250          webm       audio only tiny   72k , opus @ 70k (48000Hz), 2.37MiB
 +140          m4a        audio only tiny  130k , m4a_dash container, mp4a.40.2@128k (44100Hz), 4.72MiB
 +251          webm       audio only tiny  140k , opus @160k (48000Hz), 4.65MiB
 +394          mp4        256x144    144p   88k , av01.0.00M.08, 30fps, video only, 2.51MiB
 +278          webm       256x144    144p   97k , webm container, vp9, 30fps, video only, 3.20MiB
 +160          mp4        256x144    144p  112k , avc1.4d400c, 30fps, video only, 2.77MiB
 +395          mp4        426x240    240p  191k , av01.0.00M.08, 30fps, video only, 5.01MiB
 +242          webm       426x240    240p  223k , vp9, 30fps, video only, 5.82MiB
 +133          mp4        426x240    240p  293k , avc1.4d4015, 30fps, video only, 5.77MiB
 +396          mp4        640x360    360p  392k , av01.0.01M.08, 30fps, video only, 10.14MiB
 +243          webm       640x360    360p  409k , vp9, 30fps, video only, 10.61MiB
 +134          mp4        640x360    360p  658k , avc1.4d401e, 30fps, video only, 11.75MiB
 +397          mp4        854x480    480p  720k , av01.0.04M.08, 30fps, video only, 18.16MiB
 +244          webm       854x480    480p  758k , vp9, 30fps, video only, 17.61MiB
 +135          mp4        854x480    480p  858k , avc1.4d401f, 30fps, video only, 17.72MiB
 +398          mp4        1280x720   720p 1479k , av01.0.05M.08, 30fps, video only, 35.88MiB
 +247          webm       1280x720   720p 1511k , vp9, 30fps, video only, 33.09MiB
 +136          mp4        1280x720   720p 1836k , avc1.4d401f, 30fps, video only, 29.26MiB
 +248          webm       1920x1080  1080p 2673k , vp9, 30fps, video only, 77.89MiB
 +399          mp4        1920x1080  1080p 2689k , av01.0.08M.08, 30fps, video only, 63.94MiB
 +137          mp4        1920x1080  1080p 4568k , avc1.640028, 30fps, video only, 101.66MiB
 +18           mp4        640x360    360p  683k , avc1.42001E, 30fps, mp4a.40.2@ 96k (44100Hz), 24.91MiB (best)
 +</code>
 +</WRAP>
 +
 +フォーマットコードで形式を指定してダウンロードする。\\
 +**youtube-dl -f <format code> <url>**\\
 +<code>
 +$ youtube-dl -f 137 https://www.youtube.com/watch?v=PQhWrgVWHXU
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 +[youtube] PQhWrgVWHXU: Downloading webpage
 +[download] Destination: 吉幾三「百年桜」MV(2020年4月29日発売)-PQhWrgVWHXU.mp4
 +[download] 100% of 101.66MiB in 00:23
 +</code>
 +</WRAP>
 +
 +===== トラブルシューティング =====
 +
 +==== HTTP Error 403: Forbidden が発生する場合 ====
 +<code>
 +$ youtube-dl https://www.youtube.com/watch?v=Hs-h6xmzaaU
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 +[youtube] Hs-h6xmzaaU: Downloading webpage
 +ERROR: unable to download video data: HTTP Error 403: Forbidden
 +</code>
 +</WRAP>
 +
 +youtube-dl のダウンロードキャッシュを削除する。\\
 +<code>
 +$ youtube-dl --rm-cache-dir
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 +Removing cache dir C:\Users\tomoyan/.cache\youtube-dl ...
 +</code>
 +</WRAP>
 +
 +キャッシュ削除後に再度ダウンロードしなおす。\\
 +<code>
 +$ youtube-dl https://www.youtube.com/watch?v=Hs-h6xmzaaU
 +</code>
 +<WRAP prewrap 100% #result>
 +<code>
 +[youtube] Hs-h6xmzaaU: Downloading webpage
 +[youtube] Hs-h6xmzaaU: Downloading js player vflset
 +[youtube] Hs-h6xmzaaU: Downloading js player vflset
 +[download] Destination: 高橋真梨子(たかはし まりこ) For You..( 歌詞付き).中日字幕.譚詠麟 霧之戀 - 原曲-Hs-h6xmzaaU.f248.webm
 +[download] 100% of 19.66MiB in 00:06
 +[download] Destination: 高橋真梨子(たかはし まりこ) For You..( 歌詞付き).中日字幕.譚詠麟 霧之戀 - 原曲-Hs-h6xmzaaU.f251.webm
 +[download] 100% of 4.46MiB in 00:01
 +[ffmpeg] Merging formats into "高橋真梨子(たかはし まりこ) For You..( 歌詞付き).中日字幕.譚詠麟 霧之戀 - 原曲-Hs-h6xmzaaU.webm"
 +Deleting original file 高橋真梨子(たかはし まりこ) For You..( 歌詞付き).中日字幕.譚詠麟 霧之戀 - 原曲-Hs-h6xmzaaU.f248.webm (pass -k to keep)
 +Deleting original file 高橋真梨子(たかはし まりこ) For You..( 歌詞付き).中日字幕.譚詠麟 霧之戀 - 原曲-Hs-h6xmzaaU.f251.webm (pass -k to keep)
 +</code>
 +</WRAP>
  
 ===== 参考文献 ===== ===== 参考文献 =====
 [[https://aprico-media.com/posts/1374|youtube-dlgの使い方解説!日本語化/ダウンロードできない/評判まとめ! | Aprico]]\\ [[https://aprico-media.com/posts/1374|youtube-dlgの使い方解説!日本語化/ダウンロードできない/評判まとめ! | Aprico]]\\
 +[[https://qastack.jp/unix/272868/download-only-format-mp4-on-youtube-dl|youtube-dlで形式mp4のみをダウンロードする]]\\
  
python/youtube-dl.1580606828.txt.gz · 最終更新: 2020/02/02 10:27 by ともやん