差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン | ||
python:youtube-dl [2020/08/21 21:41] – ともやん | python:youtube-dl [2022/01/01 12:56] – [pip によるインストール] ともやん | ||
---|---|---|---|
行 1: | 行 1: | ||
- | < | + | ~~CLOSETOC~~ |
- | < | + | |
- | #result pre, #mincode pre { | + | |
- | overflow: scroll; | + | |
- | overflow-x: hidden; | + | |
- | font-size: 10px; | + | |
- | } | + | |
- | # | + | |
- | height: 400px; | + | |
- | overflow: scroll; | + | |
- | overflow-x: hidden; | + | |
- | font-size: 10px; | + | |
- | } | + | |
- | #logo { | + | |
- | background-color: | + | |
- | width: fit-content; | + | |
- | padding: 2px 10px; | + | |
- | } | + | |
- | #logo p { | + | |
- | margin: 0; | + | |
- | } | + | |
- | </ | + | |
- | </ | + | |
====== youtube-dl - YouTube や他の動画サイトから動画をダウンロード ====== | ====== youtube-dl - YouTube や他の動画サイトから動画をダウンロード ====== | ||
{{python: | {{python: | ||
行 31: | 行 9: | ||
**youtube-dl** CUI\\ | **youtube-dl** CUI\\ | ||
< | < | ||
- | $ pip install | + | $ pip install |
</ | </ | ||
行 52: | 行 30: | ||
===== ダウンロード形式の指定 ===== | ===== ダウンロード形式の指定 ===== | ||
**mp4** コンテナに最高画質/ | **mp4** コンテナに最高画質/ | ||
- | **youtube-dl --format " | + | < |
<WRAP prewrap 100%> | <WRAP prewrap 100%> | ||
< | < | ||
行 70: | 行 48: | ||
</ | </ | ||
</ | </ | ||
+ | |||
+ | **m4a** コンテナに最高音質で音声のみ保存する。\\ | ||
+ | youtube-dl が **AtomicParsley** を使用して m4a にサムネイル画像を埋め込むので、予め [[windows: | ||
+ | Windows の場合は [[windows: | ||
+ | <WRAP prewrap 100%> | ||
+ | < | ||
+ | $ scoop install atomicparsley | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP prewrap 100% #result> | ||
+ | < | ||
+ | Installing ' | ||
+ | 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 ' | ||
+ | ' | ||
+ | </ | ||
+ | </ | ||
+ | < | ||
+ | <WRAP prewrap 100%> | ||
+ | < | ||
+ | $ youtube-dl -f bestaudio[ext=m4a] --embed-thumbnail --add-metadata https:// | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP prewrap 100% #result> | ||
+ | < | ||
+ | [youtube] mzGo1Ar-f1w: | ||
+ | [youtube] mzGo1Ar-f1w: | ||
+ | [youtube] mzGo1Ar-f1w: | ||
+ | [download] ぜんぶ君のせいだ。「無題合唱」アニメーションMusicVideo-mzGo1Ar-f1w.m4a has already been downloaded | ||
+ | [download] 100% of 3.90MiB | ||
+ | [ffmpeg] Correcting container in " | ||
+ | [ffmpeg] Adding metadata to ' | ||
+ | [ffmpeg] Converting thumbnail " | ||
+ | [atomicparsley] Adding thumbnail to " | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | エクスプローラで m4a のサムネイルをプレビューした様子。\\ | ||
+ | {{python: | ||
==== 手動で形式を指定する場合 ==== | ==== 手動で形式を指定する場合 ==== | ||
行 122: | 行 142: | ||
===== トラブルシューティング ===== | ===== トラブルシューティング ===== | ||
+ | |||
+ | ==== ダウンロードが遅い... ようつべさんが激怒💢❓😅 ==== | ||
+ | 2021/6/17 頃から、サーバー側でスロットル制限が行なわれてランダムにダウンロード速度が低下している報告があがってましたが、2021/ | ||
+ | [[git> | ||
+ | [[git> | ||
+ | |||
+ | VLC の本家でも議論されていますが、何点か回避方法が示されています🤤\\ | ||
+ | [[https:// | ||
+ | |||
+ | ==== ERROR: AtomicParsley was not found. Please install. が発生する場合 ==== | ||
+ | <WRAP prewrap 100%> | ||
+ | < | ||
+ | $ youtube-dl -f bestaudio[ext=m4a] --embed-thumbnail --add-metadata https:// | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP prewrap 100% #result> | ||
+ | < | ||
+ | [youtube] mzGo1Ar-f1w: | ||
+ | [youtube] mzGo1Ar-f1w: | ||
+ | [youtube] mzGo1Ar-f1w: | ||
+ | [download] Destination: | ||
+ | [download] 100% of 3.85MiB in 00:06 | ||
+ | [ffmpeg] Correcting container in " | ||
+ | [ffmpeg] Adding metadata to ' | ||
+ | [ffmpeg] Converting thumbnail " | ||
+ | ERROR: AtomicParsley was not found. Please install. | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | Windows の場合は [[windows: | ||
+ | <WRAP prewrap 100%> | ||
+ | < | ||
+ | $ scoop install atomicparsley | ||
+ | </ | ||
+ | </ | ||
+ | <WRAP prewrap 100% #result> | ||
+ | < | ||
+ | Installing ' | ||
+ | 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 ' | ||
+ | ' | ||
+ | </ | ||
+ | </ | ||
==== HTTP Error 403: Forbidden が発生する場合 ==== | ==== HTTP Error 403: Forbidden が発生する場合 ==== | ||
+ | <WRAP prewrap 100%> | ||
< | < | ||
$ youtube-dl https:// | $ youtube-dl https:// | ||
</ | </ | ||
+ | </ | ||
<WRAP prewrap 100% #result> | <WRAP prewrap 100% #result> | ||
< | < | ||
行 166: | 行 234: | ||
[[https:// | [[https:// | ||
[[https:// | [[https:// | ||
+ | [[https:// | ||