python:youtube-dl

差分

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

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
python:youtube-dl [2021/05/29 13:15] – [参考文献] ともやんpython:youtube-dl [2022/05/08 08:02] (現在) – [youtube-dl - YouTube や他の動画サイトから動画をダウンロード] ともやん
行 5: 行 5:
 Python で書かれているのでクロスプラットフォームである。Unlicense の下で配布されている。\\ Python で書かれているのでクロスプラットフォームである。Unlicense の下で配布されている。\\
 [[wpjp>Youtube-dl|youtube-dl - Wikipedia]] より\\ [[wpjp>Youtube-dl|youtube-dl - Wikipedia]] より\\
 +
 +[[:python:yt-dlp|yt-dlp]] を推奨。\\
  
 ===== pip によるインストール ===== ===== pip によるインストール =====
 **youtube-dl** CUI\\  **youtube-dl** CUI\\ 
 <code> <code>
-$ pip install youtybe-dl+$ pip install youtube-dl
 </code> </code>
  
行 30: 行 32:
 ===== ダウンロード形式の指定 ===== ===== ダウンロード形式の指定 =====
 **mp4** コンテナに最高画質/最高音質で保存する。\\ **mp4** コンテナに最高画質/最高音質で保存する。\\
-<html><code>$ youtube-dl --format "bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mp4 <url></code></html>\\+<html><code>$ youtube-dl --format "bestvideo+bestaudio[ext=m4a]/bestvideo+bestaudio/best" --merge-output-format mp4 &lt;url&gt;</code></html>\\
 <WRAP prewrap 100%> <WRAP prewrap 100%>
 <code> <code>
行 50: 行 52:
  
 **m4a** コンテナに最高音質で音声のみ保存する。\\ **m4a** コンテナに最高音質で音声のみ保存する。\\
-<html><code>$ youtube-dl -f bestaudio[ext=m4a] --embed-thumbnail --add-metadata <url></code></html>\\+youtube-dl が **AtomicParsley** を使用して m4a にサムネイル画像を埋め込むので、予め [[windows:scoop|scoop]] などでインストールしておく。\\ 
 +Windows の場合は [[windows:scoop|scoop]] コマンドで AtomicParsley をインストールしてから youtube-dl でダウンロードする。\\ 
 +<WRAP prewrap 100%> 
 +<code> 
 +$ scoop install atomicparsley 
 +</code> 
 +</WRAP> 
 +<WRAP prewrap 100% #result> 
 +<code> 
 +Installing 'atomicparsley' (0.9.0) [64bit] 
 +AtomicParsley-win32-0.9.0.zip (438.9 KB) [================================================] 100% 
 +Checking hash of AtomicParsley-win32-0.9.0.zip ... ok. 
 +Extracting AtomicParsley-win32-0.9.0.zip ... done. 
 +Linking ~\scoop\apps\atomicparsley\current => ~\scoop\apps\atomicparsley\0.9.0 
 +Creating shim for 'AtomicParsley'
 +'atomicparsley' (0.9.0) was installed successfully! 
 +</code> 
 +</WRAP> 
 +<html><code>$ youtube-dl -f bestaudio[ext=m4a] --embed-thumbnail --add-metadata &lt;url&gt;</code></html>\\
 <WRAP prewrap 100%> <WRAP prewrap 100%>
 <code> <code>
行 69: 行 89:
 </code> </code>
 </WRAP> </WRAP>
 +
 +エクスプローラで m4a のサムネイルをプレビューした様子。\\
 +{{python:youtube-dl_m4a_atomicparsley_thumbnail_001.png?640|エクスプローラ m4a サムネイル 001}}\\
  
 ==== 手動で形式を指定する場合 ==== ==== 手動で形式を指定する場合 ====
行 121: 行 144:
  
 ===== トラブルシューティング ===== ===== トラブルシューティング =====
 +
 +==== ダウンロードが遅い... ようつべさんが激怒💢❓😅 ====
 +2021/6/17 頃から、サーバー側でスロットル制限が行なわれてランダムにダウンロード速度が低下している報告があがってましたが、2021/10/21 現在はすべてのダウンロード速度に規制がかかっている模様です🤔以下の文献などでも回避方法が議論されています😅💦\\
 +[[git>ytdl-org/youtube-dl/issues/29326|[YouTube] Randomly slow youtube download speed  · Issue #29326 · ytdl-org/youtube-dl]]\\
 +[[git>fent/node-ytdl-core/issues/964|Randomly slow youtube download speed  · Issue #964 · fent/node-ytdl-core]]\\
 +
 +VLC の本家でも議論されていますが、何点か回避方法が示されています🤤\\
 +[[https://code.videolan.org/videolan/vlc/-/issues/26174#note_286229|YouTube Lua Video Lockup (#26174) · Issues · VideoLAN / VLC]]\\
  
 ==== ERROR: AtomicParsley was not found. Please install. が発生する場合 ==== ==== ERROR: AtomicParsley was not found. Please install. が発生する場合 ====
  • python/youtube-dl.1622261746.txt.gz
  • 最終更新: 2021/05/29 13:15
  • by ともやん