YTP-DL を使用して YouTube 動画から曲をダウンロードする方法
私たちは皆、ジム、職場、屋外など、どこでも音楽を聴くのが大好きで、音楽は私たちの生活の一部です。誰もが自分の音楽コレクションを持っており、間違いなく誰もがそれを拡張したいと思っています。
Spotify などのストリーミング サービスはありますが、依然として自分の音楽をダウンロードしてアルバムやプレイリストを整理するのが好きな人はたくさんいます。
今日はYouTube 動画から MP3 曲を簡単にダウンロードする方法を紹介します。これを完了するには、Linux 用のコマンド ライン ビデオ ダウンロード ツールである yt-dlp を使用します。
yt-dlp は、YouTube を含むさまざまな Web サイトからビデオをダウンロードするための人気のあるコマンドライン ツールである youtube-dl の改良されたフォークです。 yt-dlp は、youtube-dl と同じ機能に加えて、追加機能とバグ修正を提供します。
youtube-dl は廃止され、Google から DMCA 削除通知を受け取った後、プロジェクトは 2022 年 12 月に中止されました。
このチュートリアルでは、yt-dlp ツールを使用して Youtube から mp3 トラックをダウンロードする方法を学習します。もちろん、最初にそれをシステムにインストールする必要があります。
上記の記事をまだ確認していない場合は、インストール方法を次に示します。
yt-dlp をインストールする – Linux 用 Youtube ビデオ ダウンローダー
パッケージ yt-dlp は RHEL ベースおよび Debian ベースのディストリビューションで利用でき、お気に入りのパッケージ マネージャーを使用して簡単にインストールできます。
sudo apt install yt-dlp [On Debian, Ubuntu and Mint]
sudo yum install yt-dlp [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
sudo emerge -a sys-apps/yt-dlp [On Gentoo Linux]
sudo apk add yt-dlp [On Alpine Linux]
sudo pacman -S yt-dlp [On Arch Linux]
sudo zypper install yt-dlp [On OpenSUSE]
または、yt-dlp の最新バージョンをインストールするには、次のcurl または wget を使用して、オペレーティング システムの公式バイナリ ファイルをダウンロードします。
sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp # Make executable
Linux で YouTube ビデオから MP3 (曲) をダウンロード
yt-dlp コマンドには非常に広範な "help"
ページがあり、それを確認したい場合は、次のように入力するだけです。
yt-dlp --help
特定のオプションを探している場合は、grep コマンドを使用して、次のように特定の単語を検索することをお勧めします。
yt-dlp --help | grep extract-audio
ビデオを MP3 トラックとしてダウンロードするには、次の 2 つのオプションが必要です。
--extract-audio
(短いオプション -x) – ビデオ ファイルをオーディオのみのファイルに変換します。--audio-format
– ファイルがダウンロードされるオーディオ形式を指定します。
サポートされているオーディオ形式は、「best」、「aac」、「vorbis」、「mp3」、「」です。 m4a “、opus”、または “wav”;デフォルトでは「最高」が設定されています。
YouTube ビデオを曲としてダウンロード
ビデオを曲ファイルとしてダウンロードするには、次のコマンドのいずれかを使用できます。
yt-dlp -x --audio-format mp3 https://www.youtube.com/watch?v=wp43OdtAAkM
曲ファイルのカバー アートが必要な場合は、--embed-thumbnail
オプションを追加できます。
その場合、コマンドは次のようになります。
yt-dlp -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=MwpMEbgC7DA
YouTube プレイリストからすべての曲をダウンロード
お気づきかと思いますが、最近 YouTube プレイリストの人気が高まっています。したがって、プレイリストから複数のトラックをダウンロードする必要がある可能性があります。幸いなことに、yt-dlp には、プレイリスト全体、またはプレイリスト内の一部の曲だけをダウンロードするオプションが用意されています。
そのためには、次のオプションを使用する必要があります。
--playlist-start NUMBER
– 開始するプレイリストビデオ (デフォルトは 1)。--playlist-end NUMBER
– 終了するプレイリストビデオ (デフォルトは最後)。
"NUMBER"
は、プレイリストの開始点と終了点です。以下のコマンドは、指定されたプレイリストから最初の 5 曲 をダウンロードします。
$ yt-dlp -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs
プレイリスト全体をダウンロードしたい場合は、playlist-start パラメータと playlist-end パラメータを使用しないでください。代わりに、プレイリストの URL を渡すだけです。
複数の YouTube プレイリストからすべての曲をダウンロード
まず、テキスト ファイル (playlists.txt など) を作成し、ダウンロードする曲を含む YouTube プレイリストの URL を貼り付ける必要があります。
ターミナルを開き、次のコマンドを実行して、プレイリストからすべての曲をダウンロードします。
yt-dlp -x --audio-format mp3 -i --batch-file='path/to/playlists.txt'
上記は、異なる YouTube URL から複数の曲をダウンロードする簡単な解決策です。
YTP-DL を更新する
次のコマンドを使用してytp-dl 自体を最新バージョンに更新できます。
yt-dlp -U
結論
yt-dlp は、デバイスに音楽をダウンロードするのに役立つシンプルかつ強力なツールです。これで、音楽ライブラリをまったく新しいレベルに拡張する準備が整いました。
ご質問やご意見がございましたら、お気軽に以下のコメント欄にご記入ください。