youtube-dlでプレイリストをmp3形式にダウンロードする方法は?


154

mp3形式の動画をダウンロードしようとしています。プレイリストです。1つのコマンドを使用してプレイリスト全体をダウンロードするにはどうすればよいですか?

回答:


178

この質問の両方の部分(mp3 でのダウンロードとプレイリストのダウンロード)は、以下によってサポートされていyoutube-dlます。

youtube-dl --extract-audio --audio-format mp3 -o "%(title)s.%(ext)s" <url to playlist>

私からのメモとコメント:

  • 古いバージョンはyoutube-dl、最新のプレイリストと格闘しています。リポジトリのバージョンを最新のもの置き換える必要がある場合があります。

  • cmo-iフラグのある欠落している(「あなたの国では利用できません」または削除された)ビデオを無視できます。

  • frans:プレイリストが機能せず、URLにv=<ID>要素が含まれている?list=...場合は、クエリ文字列にアイテムのみが含まれるように削除します。


4
いやそれだけで最初のビデオをダウンロード
user267628

3
@ user267628プレイリストURLを使用してこれをテストしましたが、うまくいきます。アップグレードする必要がありましたyoutube-dl(最後のリンクを参照)が、プレイリストURLを提供していないのが問題のようです。
オリ

2
それは私にとって完璧に動作します
ペンタ

22
時々s.thをコピーします。のようなhttps://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>v=<ID>URLからその部分を削除する必要がありました。
フラン

8
-iコマンドに引数を含めることをお勧めします。それはユーチューブから削除されたプレイリスト内の任意のビデオをスキップします
CMO

47

注:-旧バージョンのyoutube-dlはプレイリストをダウンロードできません。最初に、あなたのyoutube-dlバージョンが何であるかを知っています。Youtube-dlのバージョンを確認するには、コマンドを使用します

youtube-dl --version

バージョン2014.02.17以前のバージョンでは、プレイリストをダウンロードできません。古いバージョンを使用している場合は、更新してください

sudo youtube-dl -U

更新使用コマンドが成功した後

youtube-dl -cit https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

また、単純なテキストファイルにURLリストを作成し、次のコマンドを使用できます。

 youtube-dl -cit -a file_name_in_which_you_paste_URL_list

MP3形式の場合、オーディオを保存できます。しかし、私のマシンではオーディオは.m4a形式で保存されます。

youtube-dl -cit --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLttJ4RON7sleuL8wDpxbKHbSJ7BH4vvCk

注: Ubuntuソフトウェアセンターからyoutube-dlをインストールする場合。端末から更新することはできません。
ソフトウェアセンターに移動し、そこから更新します。
私のyoutube-dlも古いため、このコマンドをWineでテストします。そして、私はそれを更新することができません。
youtube-dlを更新できる場合は、上記のコマンドを使用してプレイリストをダウンロードできます。
私はそれが役立つことを願っています...WINEのYoutube-dl


Youtube-dl.exeをダウンロードし、WINEでyoutube-dlを試してください。更新できない場合。
マダブニカム



5
WineでWindowsバージョンを使用せず、PIP(Pythonパッケージマネージャー)でインストールするだけです。PIP(sudo apt install pip3)のインストールが必要な場合がありますが、その後sudo pip3 install youtube-dl、インストールしsudo pip3 install youtube-dl --upgradeて最新バージョンを取得する必要があります。youtube-dlを使用する前に毎回アップグレードすることをお勧めします。ああ、はい、Pythonの3 PIPの代わりに、Pythonの2を使用
スティーブン・アンジェリコ

1
ちょうど(使用してスクリプトを取得する方が簡単curlchmod示唆されているように、ここでパッケージマネージャ(ピップは、aptなど)を使用するよりも)
Wilf

13

お気に入りの検索エンジンを使用して見つけることができる多くの指示があります。例えば:

以下のために、このプレイリストには、次のようになります。youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M

私はあなたを助けることができると思います!


また、@ Oliによってパラメーターを追加する必要があります。youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
はIndexOutOfBoundsException

1
いや1曲のみのロード
user267628

私のために働く(バージョン2015.02.28)
tshepang

4

additon オリの答え。ダウンロードするテキストファイルにすべてのURLが含まれるプレイリスト(個別の行)がある場合:

youtube-dl --extract-audio --audio-format mp3 --batch-file="/full/path/to/playlist"

4

pipを使用してインストールした場合は、次を実行して更新します。

 sudo pip install youtube-dl --upgrade

楽しい...


1
更新されたソースが必要な場合があります。それをgitしてコンパイルするだけです。
Stígandr

1

あなたは本当にあなたがMP3をよろしいですか?最近の多くのデバイスはAACを再生でき、一部のデバイスはOpusも再生できます。

最高品質(Opus 160 kbps)を維持し、プレーヤーがOpusコーデックをサポートしている場合は、以下を使用することをお勧めします。

youtube-dl -f 251 (Playlist URL)

ただし、プレーヤーがAACのみをサポートしている場合(2018年のほとんどのエントリーレベルのテレビ):

youtube-dl -f 140 (Playlist URL)

MP3を使用すると、再エンコード(YouTubeで既に再エンコードされたオーディオから)が必要になるため、品質が低下します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.