はじめに
youtube-dlの使い方を忘れてしまうので自分用の備忘録も兼ねて残しておきます。
本記事では、pipを用いてyoutube-dlをインストールし、YouTubeの動画をダウンロードする方法をご紹介します。
なお、こちらのリメイク版です。また、初投稿なので温かい目で読んでいただけると幸いです。
環境
- macOS X
- Python 3.3以上
- venvを使うため
使い方(結論)
#作業ディレクトリに移動
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: 低品質の音声ファイル