Bazı videoları mp3 formatında indirmeye çalışıyorum. Bu bir çalma listesi. Tek bir komut kullanarak tüm oynatma listesini nasıl indirebilirim?
Bazı videoları mp3 formatında indirmeye çalışıyorum. Bu bir çalma listesi. Tek bir komut kullanarak tüm oynatma listesini nasıl indirebilirim?
Yanıtlar:
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-dl
Modern ç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.
youtube-dl
(en sondaki bağlantıya bakın) ancak sorununuz sanki bir oynatma listesi URL'si vermiyor olmanızdır.
https://www.youtube.com/watch?v=<VIDEO_ID>&list=<LIST_ID>
. v=<ID>
Parçayı URL’den kaldırmak zorunda kaldım .
-i
argümanı komuta dahil etmenizi öneririm . çalma listesindeki youtube'dan kaldırılmış videoları atlayacaktır
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...
sudo apt install pip3
) uygulamasını kurmanız gerekebilir , ancak sonra sudo pip3 install youtube-dl
kurmanız ve sudo pip3 install youtube-dl --upgrade
en 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.
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!
youtube-dl -t --extract-audio --audio-format mp3 https://www.youtube.com/playlist?list=PLYH8WvNV1YEnNVnJb5ZXxDCE2HDAVVo4M
Pip kullanarak yüklediyseniz, güncellemek için aşağıdakileri çalıştırın:
sudo pip install youtube-dl --upgrade
Keyfini çıkarın...
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.