Ubuntuにyoutube-dlをインストール
sudo apt-get updatesudo apt-get install ffmpeg git make pandoc python-is-python3 zip -y
git clone --depth=1 https://github.com/ytdl-org/youtube-dl.gitcd youtube-dlsudo make install
リンクを指定してダウンロード
youtube-dl https://www.youtube.com/watch?v=Qd01-6xVSHk
詳細
「【魔王魂公式】シャイニングスター」(https://www.youtube.com/watch?v=Qd01-6xVSHk)を例に、いくつか使用例を示します。
動画ファイル
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
の指定により、以下のような優先順位でダウンロードを試みます。
- 拡張子が
mp4
の、最高品質の動画ストリームと、拡張子がm4a
の、最高品質の音声ストリームを結合したファイルの出力を試みる - 上記 1 が利用できなければ、拡張子が
mp4
の、最高品質の動画ストリームのダウンロードを試みる - 上記 1、2 どちらも見つからなければ、単に最高品質の動画ストリームのダウンロードを試みる
-o
の指定により、
Qd01-6xVSHk_【魔王魂公式】シャイニングスター.mp4
のようなファイル名で出力されます。
音声ファイル
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
の指定により、以下のような優先順位でダウンロードを試みます。
- 拡張子が
m4a
の、最高品質の音声ストリームのダウンロードを試みる - 上記 1 が利用できなければ、拡張子が
mp3
の、最高品質の音声ストリームのダウンロードを試みる - 上記 1、2 のどちらも見つからなければ、単に最高品質の音声ストリームのダウンロードを試みる
-o
の指定により、
Qd01-6xVSHk_【魔王魂公式】シャイニングスター.m4a
のようなファイル名で出力されます。