GNU/Linux >> Linux の 問題 >  >> Linux

YouTube-DLを使用してYouTubeビデオからMP3トラックをダウンロードする方法

私たちは皆、音楽を聴くのが大好きです。ジムでも、職場でも、外でも、音楽は私たちの生活の一部です。誰もが自分の音楽コレクションを持っており、間違いなく誰もがそれを拡張するのが好きです。 Spotifyなどのストリーミングサービスがありますが 、多くの人は今でも自分の音楽をダウンロードしてアルバムやプレイリストを整理するのが好きです。

今日は、 YouTubeからmp3トラックを簡単にダウンロードする方法を紹介します。 ビデオ。これを完了するために、 YouTube-DLを使用します –Linux用のコマンドラインビデオダウンロードツール。 Pythonに基づいて、youtube-dlはほとんどすべての(すべてではないにしても)Linuxディストリビューションで使用できます。このツールについてまだ聞いたことがない場合は、以下のリンクでyoutube-dlの詳細なレビューを確認することをお勧めします。

Don ' tミス: YouTube-DLのインストール–Linux用のコマンドラインビデオダウンロードツール

このチュートリアルでは、 Youtubeからmp3トラックをダウンロードする方法を学習します。 youtube-dlツールを使用します。もちろん、最初にシステムにインストールする必要があります。上記の記事をまだ確認していない場合は、次の方法でインストールできます。

YouTube-DLのインストール–Linux用のYoutubeビデオダウンローダー

YouTube-DL CentOS / RHEL/FedoraとUbuntu/Debian /の両方の派生物で利用可能であり、次のコマンドを使用して簡単にインストールできます。

$ sudo wget https://yt-dl.org/downloads/latest/youtube-dl -O /usr/local/bin/youtube-dl
$ sudo chmod a+rx /usr/local/bin/youtube-dl

LinuxのYoutubeビデオからMP3トラックをダウンロード

Youtube-dlには非常に広範な"help"があります ページを確認したい場合は、次のように入力してください:

# youtube-dl --help

特定のオプションを探している場合は、「grep」ユーティリティを使用して、示されているように特定の単語を検索することをお勧めします。

# youtube-dl --help | grep extract-audio

ビデオをmp3トラックとしてダウンロードするには、次の2つのオプションが必要です。

  1. --extract-audio (短いオプション -x )–ビデオファイルをオーディオのみのファイルに変換します。
  2. --audio-format  –ファイルがダウンロードされるオーディオ形式を指定します。サポートされているオーディオ形式は、「best」、「aac」、「vorbis」、「mp3」、「m4a」、「opus」、または「wav」です。デフォルトでは「ベスト」が設定されています

ビデオをmp3ファイルとしてダウンロードするには、次のいずれかのコマンドを使用できます。

# youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

mp3ファイルのカバーアートが必要な場合は、--embed-thumbnailを追加できます。 オプション:

その場合、コマンドは次のようになります。

# youtube-dl -x --embed-thumbnail --audio-format mp3 https://www.youtube.com/watch?v=jwD4AEVBL6Q

YouTubeプレイリストから複数のMP3トラックをダウンロード

お気づきかもしれませんが、YouTubeのプレイリストは最近ますます人気が高まっています。したがって、プレイリストから複数のトラックをダウンロードする可能性があります。幸いなことにyoutube-dl プレイリスト全体またはその中の曲の範囲だけをダウンロードするオプションを提供します。

そのためには、次のオプションを使用する必要があります。

  1. --playlist-start NUMBER –開始する再生リストビデオ(デフォルトは1)
  2. --playlist-end NUMBER –終了する再生リストビデオ(デフォルトは最後)

"NUMBER"の場所 プレイリストの開始点と終了点です。以下のコマンドは、最初の5曲をダウンロードします 指定されたプレイリストから:

# youtube-dl -x --audio-format mp3 --playlist-start 1 --playlist-end 5 https://www.youtube.com/playlist?list=PL9LUD5Kp855InMnKTaRy3LH3kTIYJyBzs

プレイリスト全体をダウンロードする場合は、playlist-startパラメーターとplaylist-endパラメーターを使用しないでください。代わりに、プレイリストのURLを渡すだけです。

さまざまなYouTubeプレイリストからMP3トラックをダウンロード

また、他の人のプレイリストのすべての曲が気に入らない場合があることも承知しています。では、さまざまなプレイリストから多くの曲をダウンロードしたい場合はどうでしょうか。この問題の回避策は、単一のファイルでURLのリストを取得することです。

videos.txtというファイルにURLを書き込みます 1行に1つのURLを保持するようにしてください。次に、次の"for"を使用できます 曲をダウンロードするためのループ:

# for i in $(<videos.txt); do youtube-dl -x --audio-format mp3 $i; done

上記は、さまざまなYouTubeURLから複数の曲をダウンロードするための簡単なソリューションです。

結論

YouTube-dl はシンプルでありながら強力なツールで、デバイスに音楽をダウンロードするのに役立ちます。これで、音楽ライブラリをまったく新しいレベルに拡張する準備が整いました。

ご質問やご意見がございましたら、下のコメント欄にご遠慮なくお寄せください。


Linux
  1. golangを使用してSFTPサーバーからファイルを一覧表示、アップロード、およびダウンロードする方法

  2. Linuxでyoutube-dlコマンドラインツールを使用して、YouTubeビデオからオーディオを抽出し、mp3、wavとして保存する方法は?

  3. エラー:ビデオをダウンロードできませんか?

  1. 実際のビデオをダウンロードせずに、Youtube-dlを使用してInfo-jsonファイルだけをダウンロードする方法は?

  2. Linuxで「youtube-dl」を使用してFacebookビデオをダウンロードするにはどうすればよいですか?

  3. ClipGrab – YouTube、Facebook、その他のサイトからビデオをダウンロード

  1. コマンドラインからFFMpegを使用してビデオを回転させる方法

  2. Youtube-dlとFFmpegでYoutubeビデオの一部をダウンロードする

  3. cURL を使用して GitHub から tarball をダウンロードするにはどうすればよいですか?