Çalma listesi youtube-dl ile mp3 formatına nasıl indirilir?


Yanıtlar:


178

Bu sorunun her iki kısmı (mp3 olarak indirme ve bir çalma listesi indirme) tarafından desteklenir youtube-dl:

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

Benden bazı notlar ve yorumlar:

  • youtube-dlModern çalma listeleriyle mücadelenin eski versiyonları . Repo sürümünü en son sürümüyle değiştirmeniz gerekebilir .

  • cmo : Bir işaretli eksik ("ülkenizde mevcut değil" veya kaldırılmış) videoları yok sayabilirsiniz -i.

  • frans : Çalma listeniz çalışmıyorsa ve URL bir v=<ID>öğe içeriyorsa , onu kaldırın, böylece ?list=...sorguda sadece bir öğe kalsın.


4
hayır, sadece ilk videoyu
indirdi

3
@ user267628 Bunu bir oynatma listesi URL'si ile test ettim ve bu benim için çalışıyor. Yükseltmek zorunda kaldım youtube-dl(en sondaki bağlantıya bakın) ancak sorununuz sanki bir oynatma listesi URL'si vermiyor olmanızdır.
Oli

2
benim için mükemmel çalışıyor
penta

22
Bazen s.th.'yi kopyalarsın. gibi https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>. v=<ID>Parçayı URL’den kaldırmak zorunda kaldım .
frans

8
Ben -iargümanı komuta dahil etmenizi öneririm . çalma listesindeki youtube'dan kaldırılmış videoları atlayacaktır
cmo

47

Not: - Youtube-dl'nin eski sürümü çalma listesini indiremez. ilk önce youtube-dl sürümünüzün ne olduğunu bilirsiniz. Youtube-dl use komutunu kontrol etmek için

youtube-dl --versiyon

sürüm 2014.02.17 ve daha eski sürümler çalma listesini indiremiyor. Eski sürümü kullanıyorsanız, güncelleyin.

sudo youtube-dl -U

Başarılı güncelleme kullan komutundan sonra

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

Ayrıca basit bir metin dosyasında URL listesi oluşturabilir ve aşağıdaki komutu kullanabilirsiniz.

 youtube-dl -cit -a dosya_adı_in_which_you_paste_URL_list

MP3 formatı için Ses kaydedebilir. Ancak ses makinemde .m4a formatı olarak kaydeder.

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

NOT: - youtube-dl'yi Ubuntu yazılım merkezinden kurarsanız. Terminalden güncelleyemezsiniz.
Yazılım merkezine gidin ve ondan güncelleyin.
Bu komutları Wine'da test ediyorum çünkü youtube-dl de yaşlı. Ve güncelleyemiyorum.
Youtube-dl'nizi güncelleyebilirseniz, yukarıdaki komutları kullanarak çalma listesini indirebilirsiniz.
Umut ediyorum bu yardım eder...WINE'da Youtube-dl


Youtube-dl.exe dosyasını indirin ve WINE'da youtube-dl'yi deneyin. Güncelleyemiyorsanız.
Madhav Nikam,



5
Windows sürümünü Wine'da kullanmayın, yalnızca PIP (Python paket yöneticisi) ile yükleyin. PIP ( sudo apt install pip3) uygulamasını kurmanız gerekebilir , ancak sonra sudo pip3 install youtube-dlkurmanız ve sudo pip3 install youtube-dl --upgradeen son sürümü edinmeniz gerekebilir . Youtube-dl kullanmadan önce her zaman yükseltme yapmanızı tavsiye ederim. Ve evet, Python 2 yerine Python 3 PIP kullanın.
Stephen Angelico

1
Senaryoyu almak ( buradacurl ve chmodönerildiği gibi ) bir paket yöneticisi kullanmaktan daha kolay (pip, apt vb.) Daha kolay
Wilf

13

Sık kullandığınız arama motorunu kullanarak bulabileceğiniz birçok talimat vardır. Örneğin:

İçin Bu Oynatma Listesi olurdu:youtube-dl -t https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M

Umarım yardımcı olabilirim!


Ayrıca parametreleri de @Oli ile eklemelisiniz. youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
IndexOutOfBoundsException

1
sadece bir şarkı yüklenmedi
user267628 23:14

benim için çalışıyor (sürüm 2015.02.28)
tshepang

4

Oli'nin cevabına bir katkı . İndirmek için bir metin dosyasında tüm URL'leri içeren bir oynatma listesine sahipseniz (ayrı satırlarda):

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

4

Pip kullanarak yüklediyseniz, güncellemek için aşağıdakileri çalıştırın:

 sudo pip install youtube-dl --upgrade

Keyfini çıkarın...


1
Bazen güncellenmiş kaynağa ihtiyaç duyarsın, git ve derle.
Stígandr

1

Eğer misiniz gerçekten sen MP3 istediğinden emin? Bugünlerde pek çok cihaz AAC, bazıları Opus bile oynayabilir.

En yüksek kaliteyi korumak istiyorsanız (Opus 160 kbps) ve oynatıcınız Opus codec bileşenini destekliyorsa, kullanımı daha iyidir:

youtube-dl -f 251 (Playlist URL)

Ancak, oynatıcınız yalnızca AAC'yi destekliyorsa (2018'deki çoğu giriş seviyesi TV gibi):

youtube-dl -f 140 (Playlist URL)

MP3 kullanıyorsanız, kodlama kalitesinden (YouTube tarafından zaten önceden kodlanmış seslerden) gerekli olacak şekilde kalitesizlik elde edersiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.