動画をダウンロードする方法 (youtube-dl)
参考:
目次
リポジトリ
参考:
使い方
参考:
YouTube の動画・音声をコマンドラインでダウンロードする | knooto
Youtube-dl の使い方 | tech.ckme.co.jp
これ見とけば間違いない youtube-dl コマンドの使い方・オプションの解説 | YUIPRO
オプション
参考:
youtube-dl オプション一覧及びそのメモ | 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 を使って 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
参考:
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 [options name=”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
アップデート
参考:
Project dead? · Issue #29965 · ytdl-org/youtube-dl – GitHub
Archive Project · Issue #30183 · ytdl-org/youtube-dl – GitHub
yt-dlp
参考:
yt-dlp/yt-dlp: A youtube-dl fork with additional features and fixes – GitHub