1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Youtube から 年齢制限のある動画をダウンロードする

Posted at

Yutubeから動画をダウンロードするには

ローカルで手軽に行うには youtube-dl を使うのが最も早いです。

インストールは pip で行います

% pip install youtube_dl

Youtube 動画のダウンロード

Pythonのコードを書くよりコマンドで行う方が早いです。

% youtube-dl "https://www.youtube.com/watch?v=XXXXXX"

年齢制限のある動画の場合

エラーメッセージが表示されてダウンロードが中断されます。

youtube_dl.utils.DownloadError: ERROR: Sign in to confirm your age
This video may be inappropriate for some users.

年齢制限のある動画をダウンロードする場合

コマンドでブラウザのクッキーを指定することで年齢制限を回避することができます。

ブラウザからクッキーを書き出す

ブラウザの開発ツールからコピーしてテキスト化も可能ですが、
FireFoxのアドオンを利用すればすぐにできます。

アドオンをインストール後、Youtubeを開いて課された年齢制限を超えた後で
ツールバーのアドオンのボタン → 現在のサイト を選択するとクッキーが書き込まれたテキストを出力できます。
スクリーンショット 2022-12-10 21.07.59.png

クッキーを指定してコマンドを実行

--cookiesオプションでクッキーのテキストファイルを指定して youtube-dl を実行します。

% youtube-dl "https://www.youtube.com/watch?v=XXXXXX" --cookies cookies.txtへのパス

動画がダウンロードできることを確認してください。

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?