Linux Mint için Youtube'dan Video İndirme
Debian tabanlı dağıtımlar için Youtube üzerinden nasıl video indirebileceğimizi sizlerle paylaşmak istiyorum. Lafı uzatmadan doğrudan işleme geçelim. Unutmadan, işlemlerin tamamını Terminal üzerinden gerçekleştireceğiz 🙂 #akış
Sırayla başlayalım;
1- İlk komutumuzda bize yardımcı olacak programı indireceğiz. Bunun için " sudo apt-get install youtube-dl " komutunu veriyoruz.
2- İşlem tamamlandıktan sonra Youtube üzeriden indirmek istediğimiz videonun linkini kopyalıyoruz. Örnek olsun diye rastgele bir video seçtim. Bu kez de " youtube-dl https://www.youtube.com/watch?v=6K6VMRItPEw " komutunu giriyoruz. Şimdi doğrudan en yüksek kalitede videomuz inmeye başlayacaktır.
3- Eğer indireceğimiz videonun kalitesini biz belirlemek istiyorsak 2. işlemi uygulamıyoruz ve komut ve link arasına " -F " komutunu giriyoruz ve video kalite seçeneklerini görmemizi sağlıyoruz. Komut şu şekilde oluyor "youtube-dl -F https://www.youtube.com/watch?v=6K6VMRItPEw "
4- Video kalite seçeneklerinin yanında bir sayı belirleniyor. İndirmek istediğimiz kalitenin yanındaki sayıyı alıyoruz. Örneğin bizim videomuzu 400x240 olarak indirmek istiyoruz ve yanındaki rakamın " 5 " olduğunu görüyoruz (4. Resim). Burada da yazmamız gereken komut şu şekilde oluyor " youtube-dl -f 5 https://www.youtube.com/watch?v=6K6VMRItPEw "
Şimdi sırayla örnek komutları yeniden verelim;
" sudo apt-get install youtube-dl "
" youtube-dl https://www.youtube.com/watch?v=6K6VMRItPEw "
Eğer kalite seçeneği istiyorsak;
" youtube-dl -F https://www.youtube.com/watch?v=6K6VMRItPEw "
" youtube-dl -f 5 https://www.youtube.com/watch?v=6K6VMRItPEw "
@imdatfreni bir yerlerden başla 🙂
Dur hele 🙂 Daha video işine hiç girmedim. Bilmiyorum.
Çile değil ki. Yapmak 1 dakika sürmüyor.
Ben bu youtube-dl programını, daha doğrusu mpv aracılığıyla youtube-dl programını RSS okuyucu ile birlikte kullanıyorum. Takip ettiğim youtube kanalları yeni videolar yükleyince bildirim alıyorum, istediğim videoyu RSS okuyucu programım youtube-dl aracılığıyla mpv içerisinde açıp stream ediyor.
Tamam bak ilk müsait zamanımda bakacağım 🙂
Kalite seçeneklerini çok detaylı belirtebiliyoruz. Mesela resimdeki komutla linkteki videoyu çözünürlük 1080p ile 720p arasında, fps değerini de 60 ile 30 arasında, video uzantısı da mp4 olmak üzere en iyi videoyu, en iyi ses dosyası ile beraber indiriyor.
Örnek vermek gerekirse önce 1080p 60fps, o yoksa 720p 60fps, hiçbiri yoksa en az 720p 30fps videoyu indiriyor.
man youtube-dl yazarak çok detaylı kullanım kılavuzunu görebiliyoruz.
Teşekkürler 🙂
playlist indirebiliyoz mu ?
Yok hayır.
@mr-paramedik video yerine playlist bağlantısı girerek playlist indirebiliyorum ben.
@kman aynı komutla mı?
@mr-paramedik evet
@b-enes kusura bakma yanlış cevap vermişim. İndirilebiliyormuş. @kman arkadaşımız düzeltti.
Ne farkı var tam olarak
O zaman Linux'a teni başlayanlar için daha mantıklı bir çözüm. Ama ben terminal ile iş yapmayı daha çok seviyorum 🙂 yani benim tanıttığım yöntem bana daha çok hitap ediyor.
--videoyu mp3 olarak ta indirebilirsiniz.
örn: youtube-dl -x --audio-format mp3 --audio-quality 0 https://www.youtube.com/watch?v=YQHsXMglC9A
--içinde youtube linkleri olan bir dosyadan topluca video yada mp3 indirebilirsiniz.(list.txt dosyasının içinde youtube linkleri var olduğunu düşünün )
örnek videolar için: youtube-dl -a list.txt
örnek mp3 ler için: youtube-dl -c -a list.txt --extract-audio --audio-format mp3 --audio-quality 0
not: videoların ve mp3 lerin kalitesi içinde youtube-dl --help ile yardım alınız.
edit: an itibariyle müzik kliplerinde videoda ve mp3 te sorun yaşadım, indirmedi.diğer türlerde sorun yok.
ekleme:
youtube-dl -x –audio-format mp3 –audio-quality 0
ile video olarak indirip çevirme gerçekleştiriliyor. -F yazıp listeden seçerek sadece ses dosyası çekilebiliyor. kota açısından önemli
listeler halinde indirme özelliği de çok işe yarar ipucu için teşekkürler.
listedeki linkin başına // yazarak o video atlanabiliyor ayrıca.
Clipgrab gayet iyi gerçekten.
fakat "...but export options limited to MPEG-4 (Web, YouTube and Vimeo) at (720p) resolution"
bu büyük dezavantaj. Sadece MPEG-4 720p çıktı verebiliyor.
Yok bide yazdigin komut hata veriyor, aboooow. Tam rezillik. Foruma yazarsin, ya 150 sayfa tartismasi var oraya yollarlar. Yada 50 yillik kullaniciymissin gibi sunu sunu denedinmi derler. O dediklerini nasil yapacagin hakkinda fikrin olmaz 😀
Şimdi şöyle, bu kodlar her seferinde teker teker klavyeden yazılmıyor. İşini gören satırı bir kere yazıp, alias olarak kaydedince adını ne verdiysen onun sonuna youtube bağlantısını yapıştırdığında videoyu, ses dosyasını veya playlisti indiriyor. İş görecek komutu bir kere yazdıktan sonra bir tıktan daha fazla bir iş değil.
Bunun dışında komut satırından, tıklayarak yapamayacağın işleri de halledebiliyorsun, mesela belirli bir kanalı belirli saatlerde kontrol edip yeni dosyaları (ses veya video) uygun formatta otomatik olarak indirmek gibi. Ya da (olmaz ama) youtube-dl programının çeviremediği bir dosya formatı lazım olursa, youtube-dl üzerinden indirip dosyayı otomatik olarak o formata çevirecek programa aktarabiliyoruz.
Bu şekilde komut satırı üzerinden otomatikleştirebilecek işlere bir örnek vereyim: benim izlediğim, video olarak yayınlanan bir podcastte adamlar yayın esnasında hangi konunun konuşulduğunu belirten bir altyazı koyuyorlar. Bunlardan bağımsız başka biri yazdığı programla, podcastin yayınlanıp yayınlanmadığını kontrol ediyor, yayınlandıysa youtube-dl kullanarak dosyayı indiriyor, video dosyasını kendi yazdığı ufak bir programın içinde kullandığı hazır video analiz kütüphanelerini kullanarak analiz edip altyazılarıları okuyarak hangi konunun hangi zaman aralıklarında konuşulduğunu tespit ediyor ve bu zaman aralıklarını reddit'e postalıyor. Tüm bu işlemler hiç kullanıcı girdisi gerektirmeden her hafta otomatik olarak yapılıyor.
Kıssadan hisse olarak tabii ki kendi işinizi gören programı kullanın ama sadece sizin işinize yaramıyor diye bu programların hiç kimsenin işine yaramayacağını düşünmeyin.
@ermanyurdakann tam olarak anlatılacak bir şey değil fakat çok zevkli. Aynı uygulamayı window iş bilgisayarımda da konsol üzerinde kullanıyorum. 😀
Var diye biliyorum.
@ermanyurdakann özellikle açık kaynaklı ve/veya bedava programların önemli bir kısmının çıkış noktası programı yazan kişinin işini görmek. Bu programların içinden birçok kişinin işini halleden programlar popüler oluyor ve daha çok geliştirici kazanıyor.