youtube-dlは、YouTubeや他の多くのWebサイトからビデオをダウンロードするための多目的なコマンドラインツールです。自分のYouTube動画のバックアップに使用しています。
デフォルトでは、動画のダウンロードにyoutube-dlを使用します。 youtubde-dlで音声のみを抽出するのはどうですか?それは実際には非常に簡単です。手順をお見せしましょう。
注意
ウェブサイトから動画をダウンロードすることは、彼らのポリシーに違反する可能性があります。ビデオまたはオーディオのダウンロードを選択するかどうかはあなた次第です。
youtube-dlで音声のみをダウンロード
最初にLinuxディストリビューションにyoutube-dlがインストールされていることを確認してください。
sudo snap install youtube-dl
YouTubeビデオからオーディオをダウンロードするだけの場合は、youtube-dlで-xオプションを使用できます。このextract-audioオプションは、ビデオファイルをオーディオのみのファイルに変換します。
youtube-dl -x video_URL
ファイルは、youtube-dlコマンドを実行したのと同じディレクトリに保存されます。
これは、ZorinOS16レビュービデオのナレーションをダウンロードした例です。
youtube-dl -x https://www.youtube.com/watch?v=m_PmLG7HqbQ
[youtube] m_PmLG7HqbQ: Downloading webpage
[download] Destination: Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a
[download] 100% of 4.26MiB in 00:03
[ffmpeg] Correcting container in "Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a"
[ffmpeg] Post-process file Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a exists, skipping
オーディオフォーマットに気づきましたか? .m4a形式です。オーディオ形式は任意に指定できます。
MP3形式でオーディオを抽出したいとします。次のように使用できます:
youtube-dl -x --audio-format mp3 video_URL
これは前に示したのと同じ例です。 ffmpegを使用してm4aファイルをmp3に変換していることがわかります。
youtube-dl -x --audio-format mp3 https://www.youtube.com/watch?v=m_PmLG7HqbQ
[youtube] m_PmLG7HqbQ: Downloading webpage
[download] Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a has already been downloaded
[download] 100% of 4.26MiB
[ffmpeg] Correcting container in "Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a"
[ffmpeg] Destination: Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.mp3
Deleting original file Zorin OS 16 Review - It's a Visual Masterpiece-m_PmLG7HqbQ.m4a (pass -k to keep)
YouTubeプレイリスト全体をMP3形式でダウンロード
はい、あなたは完全にそれを行うことができます。主なことは、ここでプレイリストのURLを取得することです。通常、次の形式です。
https://www.youtube.com/playlist?list=XXXXXXXXXXXXXXXXXXX
プレイリストのURLを取得するには、プレイリストが右側のサイドバーに表示されているときにその名前をクリックします。
プレイリストページに移動し、ここにURLをコピーできます。
プレイリストのURLがわかったので、それを使用して、次の方法でMP3形式のオーディオファイルをダウンロードできます。
youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" playlist_URL
その恐ろしい-o "%(title)s.%(ext)s"
出力ファイルを指定し(オプション-oを使用)、ビデオのタイトルと拡張子(この場合はmp3)を使用してオーディオファイルに名前を付けるように指示します。
このクイックヒントがお役に立てば幸いです。オーディオファイルをお楽しみください:)