Birkaç gün önce , yt-dlp'nin yeni bir sürümünün yayınlanacağı duyuruldu. Bu yardımcı program, kullanıcıların YouTube gibi hizmetlerden ses ve video indirmesine olanak tanıyor. Artık faaliyette olmayan youtube-dlc projesine dayanan youtube-dl'nin bir çatalıdır .
Şu ana kadar, orijinal youtube-dl projesinin gelişiminde bir durgunluk görüyoruz; son sürüm 5 Haziran 2021'de yayınlandı ve o tarihten beri, ana dalda bir dizi yeni onay olmasına rağmen, yeni bir sürüm yayınlanmadı.
Aynı zamanda, bazı kötü hatalar (örneğin, yaş kısıtlaması olan YouTube videolarının indirilmesiyle ilgili sorunlar) düzeltilmeden kalıyor ve bu da kötü şöhretli etkinlik eksikliği ile birlikte kullanıcılardan çeşitli sorular soruyor.
yt-dlp hakkında
yt-dlp geliştirme çalışmalarının ana odağı, format sıralaması gibi orijinal projedeki tüm ilgili özellikleri korurken yeni özellikler eklemek ve hataları düzeltmektir. Varsayılan format sıralama seçenekleri, daha yüksek bit hızı kullanmak yerine daha yüksek çözünürlük ve daha iyi kodekleri önceliklendirecek şekilde değiştirilmiştir. Ayrıca, artık `-S` parametresini kullanarak sıralama düzenini belirtebilirsiniz. Bu, yalnızca `-format` ile mümkün olandan çok daha kolay format seçimi sağlar.
Benzer şekilde, youtube-dl'nin diğer sürümlerinden birçok özellik de aktarıldı; özellikle "--write-comments" seçeneği (video yorumlarını infojson olarak yükleme), mp4/ogg/opus dosyalarına önizleme ekleme ve diğerleri.
Yt-dlp'nin orijinalinde bulunmayan yeni özelliklerinden bazıları şunlardır:
- YouTube videolarındaki sponsorlu gönderileri kaldırmak / işaretlemek için SponsorBlock API'sini kullanın.
- YouTube Müzik albümlerini indirebilme.
- Çerezleri tarayıcıdan kolayca içe aktarma yeteneği.
- Videoyu bölümlere ayırın.
- Video kliplerin çok iş parçacıklı indirilmesi.
- DASH (mpd) ve HLS (m2u3) indirmek için aria8c kullanma imkanı.
- Yeni video çıkarıcılar
- Tüm yayınlar (: ytfav,: ytwatchlater,: ytsubs,: ythistory,: ytrec) ve birden çok içerik sayfasından özel oynatma listelerinin indirilmesini destekler
- Arama (ytsearch :, ytsearchdate :), arama url'leri ve kanal arama çalışması
- Mixes, birden çok içerik sayfasının indirilmesini destekler
- Sınırlama problemi için kısmi çözüm
- Eski davranışı korumak için kanal / video başlangıç URL'sini otomatik olarak yeniden yönlendir
- Bildirimlerden altyazı çıkarma: Altyazılar, yayınlanan medya bildirimlerinden çıkarılabilir.
- Çoklu Çıktı Şablonları ve Yolları - Farklı dosya türleri için farklı çıktı şablonları ve indirme yolları sağlayabilirsiniz.
- Ara dosyaların –paths (-P) kullanılarak indirildiği geçici bir yol da ayarlayabilirsiniz.
- Taşınabilir Yapılandırma - Yapılandırma dosyaları, kök ve ana dizinlerden otomatik olarak yüklenir.
- Çıktı şablonu geliştirmeleri: Çıktı şablonları artık tarih ve saat, sayısal uzaklıklar, nesne geçişi ve daha fazlası için biçimlendirilebilir.
- Diğer yeni seçenekler: –print, –sleep-requests, –convert-küçük resimler, –write-link, –force-download-archive, –force-overwrites, –break-on-reddetmevb.
- Geliştirmeler: –match-filter, çoklu dosya kontrolü –postprocessor-argsy –downloader-args, daha fazla format seçimi seçeneği ve daha fazlasında daha hızlı Regex ve diğer operatörler.
yt-dlp ana haberleri 2021.09.02
Bu yeni sürüm, daha önce bu amaçla SponSkrub kullanıldığı için SponsorBlock API'si ile etkileşimin eklenmesini vurgulamaktadır.
Video bölümlerini kaldırmak veya eklemek için yeni seçenekler eklendi ve DASH manifestleri için deneysel destek sağlandı (bu yama ile birlikte ffmpeg gereklidir).
Çıkarma araçlarına gelince , mevcut çıkarma araçlarında çok sayıda düzeltme yapıldığı ve bunlara ek olarak BannedVideo, bilibili, Epicon, filmmodu, GabTV, Hungama, ManotoTV, Niconico, Patreon, peloton, ProjectVeritas, radiko, StarTV, tiktok, Tokentube, TV2Hu, voicey gibi yenilerinin eklendiği belirtiliyor.
Son olarak, bu proje hakkında daha fazla bilgi edinmek isterseniz , ayrıntıları aşağıdaki bağlantıda bulabilirsiniz .
yt-dlp'yi alın
Bu uygulamayı yükleyebilmek isteyenler pip ile yapabilirler:
python3 -m pip install --upgrade yt-dlp
Veya başka bir yöntem ile:
sudo wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -O /usr/local/bin/yt-dlp
sudo chmod a+rx /usr/local/bin/yt-dlp