Python Youtube Müzik İndirme Scripti (Yedele V0.02)
-
Python Youtube Müzik İndirme Script Şeysi: Yedele v0.01
Mürid(e)ler merhabalar.
Di.FM'den müzik dinliyordum (Winamp üzerinden) ve bir müzik çok hoşuma gitti. Youtube üzerinden baktım müzik var mı diye ve vardı ki youtube-dl ile yüksek kalitede çektim. Sonra başka bir müzik daha çaldı ve o da hoşuma gitti onun için de youtube'a girdim ve baktım o da vardı onu da youtube-dl ile çektim. Sonra baktım ki bu işin b*ku çıktı, dedim az buçuk bişeyler kodlamayı biliyorum, ben bunun scriptini yapayım. Naçizane iki üç gram Python bilgimle bir scriptimsi karaladım ve tek bana değil tarikata da hayrı olsun diye düşündüm.
Ne b*ka yarar bu ve nasıl çalışır?
Youtube üzerinden videoların seslerini mp3 formatında ve en yüksek VBR kalitede olacak şekilde çeker. Scripti açınca sizden sanatçı ismi ve parça ismi gibi bir bilgi ister. Atıyorum "Tiesto - Traffic (Original Mix)"i youtube üzerinden indirmek istiyorsunuz. Scriptin istediği girdi kısmına "tiesto traffic original mix" yazmanız yeterli olacaktır. O, youtube üzerinden girilen zıkkımı arayacak ve gelen ilk videoyu seçecek, onun da ses dosyalarını demin bahsettiğim formatta ve kalitede indirecektir.İsim girmeli script kodları için:
http://paste.ubuntu.com/23522568/ (v0.02)
http://paste.ubuntu.com/23519450/ (v0.01)Ayrıca video linkini girerek yine en yüksek kalite VBR ve mp3 formatında çekmek de mümkün.
Link girmeli script kodları için:
http://paste.ubuntu.com/24613579/ (v0.002)
http://paste.ubuntu.com/23519466/ (v0.001)Öneriler:
"youtube-dl"in doğru çalışması için ffmpeg olmalıdır. Aşağıda vereceğim adresten ffmpeg'i indiriniz ve arşivin içindeki "bin" klasöründe bulunan tüm dosyaları Python klasöründe "Scripts"in içine kopyalayınız. bin dosyasının içindeki dosyaları ffmpeg.exe, ffplay.exe ve ffprobe.exe olmalıdır.https://ffmpeg.org/download.html
Gerekli modülleri yüklemek için de:
Caliber tarafından 21/May/17 00:52 tarihinde düzenlenmiştir
Komut ekranında (tırnaklar olmadan) "pip install bs4", "pip install requests" ve "pip install youtube-dl" komutlarını kullanmalısınız. -
ffmpeg'leri C:\windows altına atın, her yerden kullanın
https://docs.python.org/3.1/library/urllib.parse.html#urllib.parse.quote
https://docs.python.org/3.0/library/urllib.parse.html#urllib.parse.urljoin
http://docs.python-requests.org/en/master/api/#requests.Response.url
ilerde sorun yaşamaman adına, bazı şeyleri elle yapmak iyi değildir
YekteranBaymedir tarafından 23/Kas/16 04:03 tarihinde düzenlenmiştir -
usta yapamadım yav bu ffmegiin çinde bin dosyası da yok.
-
chrome extensionu da yapabiliriz
chrome da bir buton olur, youtube da sevdiğin şarkı çıkınca tıklarsın o pythona atar linki, python indirir (sonra zevke göre telefonla oto senkronizasyon falan yaptırıp direk tele atılabilir)
bunun için bitane ufak python zımbırtısı yazılıp, orda dummy bi webserver çalıştırabiliriz. mesela localhost:3232 de çalışır, gelen url yi alıp youtube-dl e gönderir falan.
-
huzi123 bunu yazdı
usta yapamadım yav bu ffmegiin çinde bin dosyası da yok.
https://ffmpeg.zeranoe.com/builds/
-
torpedo_XL bunu yazdıhuzi123 bunu yazdı
usta yapamadım yav bu ffmegiin çinde bin dosyası da yok.
eyvallah hocam