youtube-dlでメンバー限定動画をダウンロードする

基本的には以下の2つのサイト見ればいいんですがFirefoxでやりたかったのとCookieの書き出し方で詰まったので書いとく。

2022.12.29追記 yt-dlpコマンドで速くダウンロード

今に始まった話ではないですが、いつからかyoutube-dlでダウンロードしようとするとDL速度がすごく遅くなってしまいました。これを回避するにはyoutube-dlコマンドの代わりにyt-dlpコマンドを使いましょう。

macOSの場合はHomebrewで簡単にインストールできます。

brew install yt-dlp

使い方はyoutube-dlと全く同じなのでコマンドの中のyoutube-dl部分をyt-dlpに変更しましょう。

yt-dlp 'https://www.youtube.com/watch?v=xx_xXxxXXxx' --cookies '~/newcookiefile.txt'

環境情報

  • macOS
  • Firefox
  • youtube-dl(brew install youtube-dlでインストール)

Windowsの方はWSL2とかでやればできそうな気が

手順

下準備

  1. 拡張機能’Cookie Quick Manager’を入れてなければ入れる
  2. Cookie Quick ManagerのSettings›Export›Templateが’Netscape’になっていることを確認

Cookieの書き出しと変換

  1. Firefoxを開いてYouTubeを開き、ログインしてDLしたいメンバー限定動画のURLをコピーしておく
  2. Cookie Quick Managerアイコンをクリック›’Manage all Cookies’をクリック
  3. 下部’Export/Import’から’Save all to file’でcookies.txtをファイルに書き出す
  1. ターミナルで以下のコマンドを実行(カレントディレクトリにnewcookiefile.txtが生成される)
curl -b [cookie.txtのパス] --cookie-jar newcookiefile.txt 'https://youtube.com'

ダウンロード

ターミナルで以下のコマンドを実行

youtube-dl [他のオプション] [2.でコピーした動画URL] --cookies [newcookiefile.txtのパス]

以下実行例

youtube-dl 'https://www.youtube.com/watch?v=xx_xXxxXXxx' --cookies '~/newcookiefile.txt'

youtube-dlでメンバー限定動画をダウンロードする” への2件のフィードバック

追加

  1. ダウンロードできました。情報ありがとうございます。

コメントを残す

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

CAPTCHA


このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Proudly powered by WordPress | テーマ: Baskerville 2 by Anders Noren

ページ先頭へ ↑