コンテンツにスキップ

Ubuntuにyoutube-dlをインストール

Terminal window
sudo apt-get update
sudo apt-get install ffmpeg git make pandoc python-is-python3 zip -y
git clone --depth=1 https://github.com/ytdl-org/youtube-dl.git
cd youtube-dl
sudo make install

リンクを指定してダウンロード

Terminal window
youtube-dl https://www.youtube.com/watch?v=Qd01-6xVSHk
詳細

「【魔王魂公式】シャイニングスター」(https://www.youtube.com/watch?v=Qd01-6xVSHk)を例に、いくつか使用例を示します。

動画ファイル

Terminal window
youtube-dl 'https://www.youtube.com/watch?v=Qd01-6xVSHk' --format 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/best[ext=mp4]/best' -o "%(id)s_%(title)s.%(ext)s"

--formatの指定により、以下のような優先順位でダウンロードを試みます。

  1. 拡張子がmp4の、最高品質の動画ストリームと、拡張子がm4aの、最高品質の音声ストリームを結合したファイルの出力を試みる
  2. 上記 1 が利用できなければ、拡張子がmp4の、最高品質の動画ストリームのダウンロードを試みる
  3. 上記 1、2 どちらも見つからなければ、単に最高品質の動画ストリームのダウンロードを試みる

-oの指定により、

Qd01-6xVSHk_【魔王魂公式】シャイニングスター.mp4のようなファイル名で出力されます。

音声ファイル

Terminal window
youtube-dl 'https://www.youtube.com/watch?v=Qd01-6xVSHk' --format 'bestaudio[ext=m4a]/bestaudio[ext=mp3]/bestaudio' -o "%(id)s_%(title)s.%(ext)s"

--formatの指定により、以下のような優先順位でダウンロードを試みます。

  1. 拡張子がm4aの、最高品質の音声ストリームのダウンロードを試みる
  2. 上記 1 が利用できなければ、拡張子がmp3の、最高品質の音声ストリームのダウンロードを試みる
  3. 上記 1、2 のどちらも見つからなければ、単に最高品質の音声ストリームのダウンロードを試みる

-oの指定により、

Qd01-6xVSHk_【魔王魂公式】シャイニングスター.m4aのようなファイル名で出力されます。