python:youtube-dl

差分

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

この比較画面へのリンク

次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
python:youtube-dl [2020/01/27 17:28] – 作成 ともやんpython:youtube-dl [2020/08/21 11:43] – [ダウンロード形式の指定] ともやん
行 1: 行 1:
 +<html>
 +  <style>
 +    #result pre, #mincode pre {
 +      overflow: scroll;
 +      overflow-x: hidden;
 +      font-size: 10px;
 +    }
 +    #result_long pre {
 +      height: 400px;
 +      overflow: scroll;
 +      overflow-x: hidden;
 +      font-size: 10px;
 +    }
 +    #logo {
 +      background-color: #222;
 +      width: fit-content;
 +      padding: 2px 10px;
 +    }
 +    #logo p {
 +      margin: 0;
 +    }
 +  </style>
 +</html>
 ====== youtube-dl - YouTube や他の動画サイトから動画をダウンロード ====== ====== youtube-dl - YouTube や他の動画サイトから動画をダウンロード ======
 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> 
 +$ git clone https://github.com/ytdl-org/youtube-dl.git 
 +</code> 
 +<code> 
 +$ git clone https://github.com/MrS0m30n3/youtube-dl-gui.git 
 +</code> 
 +**youtube-dl-gui** のバイナリインストーラは以下からダウンロードできる。\\ 
 +[[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://qastack.jp/unix/272868/download-only-format-mp4-on-youtube-dl|youtube-dlで形式mp4のみをダウンロードする]]\\
  
  • python/youtube-dl.txt
  • 最終更新: 2022/05/08 08:02
  • by ともやん