youtube-dl

公式サイト:

youtube-dl [Official]

ダウンロード

入手:

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.exeffmpeg.exe を同じディレクトリに配置する。

参考:

youtube-dl の使い方 | EncTools

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

ドキュメント:

Subtitle Options – GitHub

参考:

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

参考:

WARNING: You have requested multiple formats but ffmpeg or avconv are not instal led. The formats won’t be merged. · Issue #21315 · ytdl-org/youtube-dl – GitHub

エラー

参考:

youtube-dl のあれこれ | ししゃも

ERROR : YouTube said: Unable to extract video data – Stack Overflow

キャッシュ

参考:

youtube-dl library and ERROR 403: Forbidden when using generated direct link by youtube-dl from different locations – Stack Overflow

クッキーを使用する

参考:

ExtractorError: YouTube said: Unable to extract video data · Issue #26152 · ytdl-org/youtube-dl – GitHub

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

参考:

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

[Feature Request] Select which video to download from tweets with multiple videos · Issue #697 · JunkFood02/Seal – GitHub

Is there a workaround for Twitter with multiple videos and too-long filenames? – reddit

リポジトリ

rg3/youtube-dl: Command-line program to download videos from YouTube.com and other video sites – GitHub

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 の小技メモ | min117 の日記

yt-dlp オプション一覧及びそのメモ | MASAYOSHI のオンラインメモ帳

yt-dlp の使い方備忘録 | がとらぼ

yt-dlp の使い方まとめ | GIGAZINE

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

自分でファイル名を指定する方法 – スタック・オーバーフロー

記事をシェアする:

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA