tüm youtube kanalını indirmek için youtube-dl kullanma


22

Bu yüzden youtube-dl kullanarak tüm bir youtube kanalını indirmeye çalışıyorum. -F komutunu kullanırsanız, videoların kalite türünün bir listesini verdiğini biliyorum. Benim sorum şudur: indirme, varsayılan olarak 460p veya bunun gibi düşük bir şey değil, tüm videoların en iyi kalitesini nasıl indirilir.

Yanıtlar:


57

Bu yanıt youtube-dl'nin eski sürümlerinde çalışmaz. Youtube-dl dosyasını en son sürüme güncellemeniz gerekiyor. En son youtube-dl sürümünü yerel olarak bir Python sanal ortamı ( virtualenv ) içine yükleyebilir veya youtube-dl'nin en son sürümünü indirip pip( sudo apt remove youtube-dl && sudo apt install python-pip && pip install --user youtube-dl) ile yükleyebilirsiniz . youtube-dl ayrıca bir ek pakettir. Yüklemek için şunu yazın:

sudo snap install youtube-dl

Terminali açın ve şunu yazın:

youtube-dl -f best -ciw -o "%(title)s.%(ext)s" -v <url-of-channel>

... burada <url-of-channel>kanalın URL'si ile değiştirilir.

Not: Çok fazla video indiriyorsanız, videoları indirmeye başlamadan önce dizinleri kaydetmek istediğiniz dizine değiştirmeniz gerekir.

açıklama

-f, --format FORMAT
    video format code. The special name "best" will pick the best quality.

-c, --continue                   
    force resume of partially downloaded files

-i, --ignore-errors              
    continue on download errors, for example to skip unavailable videos in a channel 

-w, --no-overwrites
    do not overwrite files

-o, --output
    Output filename template, this example functions similarly to the old --title option

-v, --verbose
    print various debugging information

1
Bu iyi bir cevaptı. Belki sadece bu komutu uyguladığım için güncellemek istiyorsanız ve bu uyarıyı aldım WARNING: --title is deprecated. Use -o "%(title)s-%(id)s.%(ext)s" ( ancak uyarıya rağmen komutunuz başarıyla çalıştı)
Billal Begueradj

@karel, indirmek istediğim kanalı içerdiğinden, birçok videoyu tek bir oturuşta indiremiyorum. Bu durumda ne yapmalı?
Vicrobot

@Vicrobot Bunun tam olarak sorunuz olup olmadığını bilmiyorum, yanılıyorsam beni düzeltin, ancak bazen YouTube'dan bir dizi programlama öğreticisini indiriyorum ve terminalden başlatmam, ekranı kilitlemem ve ayrılmam gerekiyor bitene kadar. Diğer favori bilgi kaynağım kanal büyümesi ve içerik stratejisinde YouTube Katkıda Bulunan, Google En Çok Katkıda Bulunan, YouTube Sertifikalı olan Leo Wattenberg . Leo Wattenberg ayrıca youtubeWeb Uygulamaları Soru-Cevap bölümünde etiketlenen soruların tüm zamanların en iyi yanıtlayıcısıdır .
karel

@karel Yaklaşık 250 video içeren bir kanalım var. Şimdi indirmek istiyorum. Bu indirmeleri bölümler halinde yapmanın doğrudan bir yolu var mı?
Vicrobot

5
--download-archive downloaded.txtİndirmeye devam etmek için de eklemeniz gerekir - bu mevcut dosyaları atlayacaktır
Tjorriemorrie
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.