4
5

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.

PythonAdvent Calendar 2021

Day 10

【備忘録】youtube-dlの使い方(まとめ)

Last updated at Posted at 2021-12-09

はじめに

youtube-dlの使い方を忘れてしまうので自分用の備忘録も兼ねて残しておきます。
本記事では、pipを用いてyoutube-dlをインストールし、YouTubeの動画をダウンロードする方法をご紹介します。
なお、こちらのリメイク版です。また、初投稿なので温かい目で読んでいただけると幸いです。

環境

macOS X
Python 3.3以上
venvを使うため
venvの使い方・youtube-dlのインストールは下で解説します。

使い方(結論)

#作業ディレクトリに移動
python3 -m venv env #venvで仮想環境(env)の作成
. env/bin/activate #仮想環境(env)の有効化
pip install youtube-dl #youtube-dlのインストール

youtube-dl -f mp4/best --no-check-certificate "https://www.youtube.com/watch?v=〇〇" #動画の場合
youtube-dl -f m4a/bestaudio --no-check-certificate "https://www.youtube.com/watch?v=〇〇" #音声のみの場合

https://www.youtube.com/watch?v=〇〇にはダウンロードするYouTube動画のリンクを入れてください。

詳細解説

ここからはそれぞれの部分について解説します。

--no-check-certificateについて

CERTIFICATE_VERIFY_FAILEDというはエラーが発生する場合があリます。
これは、証明書が読み込めないことによって発生するため、証明書のパスを与えるか無視するように指定します。
--no-check-certificateは証明書を無視するオプションです。

-fについて

-fオプションを指定することで、ダウンロードするファイルの形式を指定することができます。

フォーマットの指定は番号以外に以下も使用できます

  • best:音声付き動画のなかで高画質もの
  • worst: 音声付き動画のなかで低画質もの
  • bestvideo: 音声なし動画のなかで高画質もの
  • worstvideo: 音声なし動画のなかで低画質もの
  • bestaudio: 高品質の音声ファイル
  • worstaudio: 低品質の音声ファイル

Tips: youtube-dlの使い方より

参考資料

4
5
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
4
5

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?