youtube-dl
公式サイト:
ダウンロード
入手:
Downloads | youtube-dl [Official]
使い方
参考:
YouTube の動画/音声をコマンドラインでダウンロードする | knooto
youtube-dl の使い方 | tech.ckme.co.jp
これ見とけば間違いない youtube-dl コマンドの使い方/オプションの解説 | YUIPRO
オプション
参考:
オプション一覧及びそのメモ | MASAYOSHI のオンラインメモ帳
フォーマットを指定する
-F
オプションで指定可能なフォーマットを確認する。
$ youtube-dl -F URL
-f
オプションでフォーマットを指定する。
MP4 形式を指定してダウンロードを実行する。
$ youtube-dl -f mp4 URL
もしくは、-F
オプションで確認したコードを指定する。
$ youtube-dl -f 22 URL
参考:
youtube-dl を使いやすくする Script – Qiita
動画を音楽だけ (MP3) ダウンロードする方法! | ハウツーマニア
How to select video quality from youtube-dl? – Ask Ubuntu
Windows で使う
youtube-dl
コマンドでダウンロードしたファイルを FFmpeg で処理/変換/マージする場合は、ダウンロードした2つの実行ファイル youtube-dl.exe
と ffmpeg.exe
を同じディレクトリに配置する。
参考:
YouTube の動画/音声をコマンドラインでダウンロードする | knooto
高画質/高音質でダウンロードする
フォーマットを指定するオプション -f
に映像 (video) のフォーマット番号 (例:137
) と音声 (audio) のフォーマット番号 (例:140
) を指定し、出力形式のフォーマットを指定するオプション --merge-output-format
に出力フォーマット (例:mp4
) を指定する。
$ youtube-dl -f 137+140 --merge-output-format mp4 URL
最高画質/最高音質でダウンロードする。
$ youtube-dl -f bestvideo+bestaudio --merge-output-format mp4 URL
参考:
youtube-dl を使って YouTube から最高画質で最高音質の動画をダウンロードする – Qiita
youtube-dl で 1080p | あくぽろぐ aqpolog
youtube-dl 1080p ダウンロード可能で使い勝手も上々 | Born to be a Loser
youtube-dl で YouTube から最高画質で動画を保存するためのコマンド | YTPMV.info
音声のみを取り出す
M4A 形式の音声を保存する。
$ youtube-dl -f 140 URL
音声を WAV 形式で取り出す。(16 bit)
$ youtube-dl -f 140 -x --audio-format wav URL
音声を FLAC 形式で取り出す。(24 bit)
$ youtube-dl -f 140 -x --audio-format flac URL
参考:
How to download YouTube videos as a best quality audio mp3 using youtube-dl – Ask Ubuntu
Download the best quality audio file with youtube-dl – Stack Overflow
How to get best quality audio using youtube-dl? – Super User
Quality of wav files using youtube-dl – Super User
音声を MP3 形式で保存する
参考:
How to download YouTube videos as a best quality audio mp3 using youtube-dl – Ask Ubuntu
字幕
利用可能な字幕を調べる。
$ youtube-dl --list-subs URL
字幕をダウンロードする。
$ youtube-dl --write-subs --sub-format=vtt --sub-langs=ja --skip-download URL
自動字幕をダウンロードする。
$ youtube-dl --write-auto-subs --sub-format=vtt --sub-langs=en --skip-download URL
ドキュメント:
参考:
How to download only subtitles of videos using youtube-dl – Super User
force subtitles in specific language with default – Stack Overflow
警告が出てビデオとオーディオをマージできない
現象:
--merge-output-format
オプションを使用した際に警告が出て、ビデオとオーディオを一つのファイルにマージできない。
WARNING: You have requested multiple formats but ffmpeg or avconv are not installed. The formats won't be merged.
対処法:
ffmpeg
コマンドにパスが通っているか確認する。
$ which ffmpeg
参考:
エラー
参考:
ERROR : YouTube said: Unable to extract video data – Stack Overflow
キャッシュ
参考:
クッキーを使用する
参考:
How to use youtube-dl --cookies – Ask Different
Linux にインストールする
curl
コマンドに -L
オプションを指定してバイナリをダウンロードし、/usr/local/bin
に配置する。
$ sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl \ -o /usr/local/bin/youtube-dl $ sudo chmod a+rx /usr/local/bin/youtube-dl
参考:
Install YouTube-DL – A Command Line Video Download Tool for Linux | TecMint
Installation – ytdl-org/youtube-dl – GitHub
Updating youtube-dl fails, claims success, odd result · Issue #3908 · ytdl-org/youtube-dl – GitHub
アップデート
参考:
Under new management · Issue #30568 · ytdl-org/youtube-dl – GitHub
Project dead? · Issue #29965 · ytdl-org/youtube-dl – GitHub
Archive Project · Issue #30183 · ytdl-org/youtube-dl – GitHub
参考:
Twitter multi-video posts · Issue #31281 · ytdl-org/youtube-dl – GitHub
[extractor/twitter] Support multiple media by Grub4K · Pull Request #5183 · yt-dlp/yt-dlp – GitHub
Multi media tweets only download the first one · Issue #5147 · yt-dlp/yt-dlp – GitHub
Is there a workaround for Twitter with multiple videos and too-long filenames? – reddit
リポジトリ
yt-dlp
リポジトリ:
yt-dlp/yt-dlp: A youtube-dl Fork with Additional Features and Fixes – GitHub
yt-dlp/FFmpeg-Builds: FFmpeg Builds for yt-dlp – GitHub
参考:
youtube-dl の代わりに yt-dlp をインストールする | Toru’s Terminal
youtube-dl がダメになったので yt-dlp に乗り換えることにした | Sav
yt-dlp オプション一覧及びそのメモ | MASAYOSHI のオンラインメモ帳
Video on Aeon.Co – Cannot Download Its Vimeo Embed · Issue #1653 · yt-dlp/yt-dlp – GitHub
Migrate websockets to networking framework #7720 @ccfd70f · yt-dlp/yt-dlp – GitHub