Ubuntu 17'de YouTube-DL nasıl kurulur ve kullanılır

Şu anda tüm video sorunu için en yaygın kullanılan platformlardan biri tartışmasız YouTube, bize çeşitli kategorilerde çok çeşitli video seçenekleri sunuyor ve dahası, kendi videolarımızı yüklememize ve tanınma ve belki de biraz para kazanmamıza izin veriyor. .

Bu avantajların ötesinde, belirli zamanlarda aşağıdaki gibi nedenlerle bazı YouTube videolarının indirilmesi gerekebilir:

YouTube videolarını indirme nedenleri

  • Videoyu internet bağlantısı olmadan istediğiniz zaman oynatın
  • Sunumlar veya etkinlik desteği için bunları ilgili yazar izinleriyle kullanın
  • Ücretsiz indirme imkanı ve daha fazlasını sunan bir video seriniz olsun.

Bugün Solvetic, YouTube'dan ve diğer platformlardan kolaylıkla video indirmemizi sağlayan pratik bir aracı nasıl kullanabileceğimizi analiz edecek.

YouTube-dl nedirYouTube-dl, YouTube'dan ve Facebook, Dailymotion, Google Video, Yahoo ve daha fazlası gibi diğer web sitelerinden video indirmek için kullanılabilen açık kaynaklı bir komut satırı video indirme aracıdır.

YouTube-dl, pygtk'yi temel alır ve içeriğini çalıştırmak için Python'u gerektirir. İçinde Windows, Mac ve Unix bulunan birçok işletim sistemiyle uyumludur. YouTube-dl'yi kullanmak için Python yorumlayıcısı (2.6, 2.7 veya 3.2+) gereklidir.

YouTube-dl'nin bazı özellikleri şunlardır:

  • Kesilen indirmelerin yeniden başlatılmasını destekler
  • Kanalları veya oynatma listelerini indirme imkanı
  • Özel bir başlık, proxy ve çok daha fazlasını eklemenizi sağlar.

Şimdi Ubuntu 17.04'te YouTube-dl'nin nasıl kurulacağını ve kullanılacağını göreceğiz.

1. Linux işletim sistemi güncellemesi

Aşama 1
Kuruluma geçmeden önce aşağıdaki satırları yürüterek işletim sistemi paketlerini güncelleyeceğiz:

 sudo apt-get güncelleme -y sudo apt-get yükseltme -y
İşletim sistemi paketleri güncellendikten sonra YouTube-dl kurulumuna geçiyoruz, bu Youtube-dl uygulaması Ubuntu 17.04 deposunda mevcut değil. Bu nedenle, resmi web sitesinden indirmeniz gerekecektir. Bunun için curl komutuyla indireceğiz:
 sudo apt install curl -y

BÜYÜT

Adım 2
Şimdi aşağıdaki satırı yürüterek YouTube-dl ikili dosyalarını indireceğiz:

 sudo curl -L https://yt-dl.org/latest/youtube-dl -o / usr / bin / youtube-dl

BÜYÜT

Şimdi youtube-dl ikili paketinin izinlerini aşağıdaki komutla değiştireceğiz:

 sudo chmod 755 / usr / bin / youtube-dl

2. YouTube-dl Linux'u kullanma

Aşama 1
YouTube-dl'nin bize sunduğu tüm seçenekleri listelemek istiyorsak aşağıdaki komutu çalıştırabiliriz:

 youtube-dl -yardım

BÜYÜT

Adım 2
YouTube-dl, Mp4, WebM, 3gp ve FLV gibi birden çok video formatını destekler. Belirli bir video için mevcut tüm formatları aşağıdaki komutla listeleyebiliriz:

 youtube-dl -F (Video yolu)

BÜYÜT

Aşama 3
Orada o sırada mevcut olan tüm video seçeneklerini görebiliriz ve her birinin sol tarafında bir tanımlayıcısı vardır.

Ardından, -f parametresini kullanarak videoyu indirmek istediğiniz formatı seçin:

 youtube-dl -f 18 https://www.youtube.com/watch?v=6WteQjr49f4
Bu satırı çalıştırırken, 640x360 çözünürlükte videonun indirilmesine başlayacaktır. Videonun doğru bir şekilde indirildiğini görebiliriz.

BÜYÜT

4. Adım
YouTube videosunu mp3 ses formatında indirmek istiyorsak, aşağıdaki komutla da mümkündür:

 youtube-dl https://www.youtube.com/watch?v=6WteQjr49f4 -x --audio-format mp3

BÜYÜT

Adım 5
Bu durumda bu formatla uyumlu bir oynatıcıya ihtiyaç duyulacağını görebiliriz. Tüm videoları belirli bir kanaldan indirmek istiyorsak, aşağıdaki satırı uygulamamız gerekir:

 youtube-dl -citw https://www.youtube.com/channel/UCK8sQmJBp8GCxrOtXWBpyEA
Kullandığımız ağda proxy hizmetleri varsa videoyu indirmek için aşağıdaki satırı çalıştırabiliriz:
 youtube-dl --proxy http://proxy-ip: bağlantı noktası https://www.youtube.com/watch?v=6WteQjr49f4
YouTube-dl'nin bize sunduğu bir diğer olasılık da birkaç YouTube videosunun listesini tek bir komutla indirmektir, bunun için önce YouTube videolarının tüm URL'lerini youtube-list.txt adlı bir dosyaya kaydedeceğiz ve ardından çalıştıracağız. Tüm videoları indirmek için aşağıdaki komut. Orada her videonun indirilmesi başlayacaktır.
 youtube-dl -a file.txt

BÜYÜT

3. YouTube-dl Linux GUI'sini yükleme


YouTube-dl aracı, wxPython ile yazılmış youtube-dl için ücretsiz ve açık kaynaklı bir araç olan youtube-dlg adlı bir grafik arayüze sahiptir.

Aşama 1
Varsayılan olarak, bu araç Ubuntu 17.04 deposunda mevcut değildir, bu nedenle aşağıdakileri yürüterek bunun için PPA eklemeliyiz:

 sudo eklenti-apt-deposu ppa: nilarimogard / webupd8

BÜYÜT

 sudo apt-get güncellemesi -y
Adım 2
Daha sonra aşağıdaki satırı uygulayarak youtube-dlg kurulumuna geçiyoruz:
 sudo uygun kurulum youtube-dlg -y

BÜYÜT

Aşama 3
Kurulduktan sonra uygulamaya doğrudan Unity'den erişebiliriz:

4. Adım
Uygulama açıldıktan sonra tek yapmanız gereken indirmek için URL'leri girmek, Ekle butonuna tıklamak ve son olarak sağ alt köşede bulunan indir butonuna tıklamak. Orada tüm video indirme işlemi başlayacak.

4. Genel düzeyde YouTube-dl ile kullanılacak parametreler


Tüm video indirme işlemi için YouTube-dl kullanırken uygulayabileceğimiz birden çok parametre vardır, bunlar:

Yardımı yazdırın ve programdan çıkın

 -h, --yardım

Programı en son sürüme güncelleyin

 -U, --güncelleme

İndirme hatalarıyla bile devam ediyor

 ben, --ignore-errors

Hata varsa daha fazla video indirmeyi (oynatma listesinde veya komut satırında) iptal edin

 --hata durumunda iptal

Geçerli tarayıcının kimliğini görüntüler

 --dump-user-agent

Tüm uyumlu çıkarıcıları listele

 --list-çıkarıcılar

Yapılandırma dosyalarını okumaz

 --ignore-config

Yapılandırma dosyası konumu

 --config-location YOL

İzlenen videoları işaretle (yalnızca YouTube)

 --işaretli-izlendi

İzlenen videoları işaretlemez (yalnızca YouTube)

 --işaretsiz-izlendi

Çıktıya renk kodu vermezler

 --renk yok

5. YouTube-dl ile ağ düzeyinde kullanılacak parametreler aşağıdaki seçeneklere sahibiz

Belirtilen HTTP / HTTPS / SOCKS proxy'sinin kullanılmasına izin verir

 --proxy URL'si

İndirmeyi bırakmadan önce saniyeler içinde bekleyin

 --socket-timeout SANİYE

IP adreslemeyi bu şekilde yapılandırmanıza izin verir

 --source-adres IP: -4
  • Tüm bağlantıları IPv4 üzerinden yapın
     --force-ipv4
  • Tüm bağlantıları IPv6-6 üzerinden yapın,
     --force-ipv6

6. Video düzeyinde YouTube-dl ile kullanılacak parametreler

Başlamak için oynatma listesi videosu

 --playlist-start NUMBER

İndirilecek video bağlantılarının oynatma listesi

 --çalma listesi öğeleri ITEM_SPEC

Yalnızca eşleşen başlıkları indir

 --match-title REGEX

Eşleşen başlıklar için indirmeyi atla

 --reddetme-başlık REGEX

Belirtilen dosyaları indirdikten sonra iptal et

 --max-indirmeler NUMBER

Belirtilen boyuttan daha küçük herhangi bir video indirmeyin

 -min-dosya boyutu SIZE

Belirtilenden daha büyük herhangi bir video indirmeyin

 --max-filesize SIZE

Yalnızca seçilen tarihte yüklenen videoları indirin

 --tarih

Yalnızca o tarihte veya daha önce yüklenen videoları indirin

 --DATE tarihinden önceki tarih

Belirtilen görüntüleme sayısından daha az videoyu indirmeyin

 --min-görüntüleme sayısı COUNT

Listelenen görüntüleme sayısından fazla olan hiçbir videoyu indirmeyin

 --max-views COUNT

Genel video filtresi

 --match-filter FİLTRE

Yalnızca videoyu indirin, oynatma listesini değil

 --oynatma listesi yok

Oynatma listesini indirin

 --evet-çalma listesi

7. İndirme düzeyinde YouTube-dl ile kullanılacak parametreler


Saniyede bayt cinsinden maksimum indirme hızı
 -r, - HIZ sınırlama oranı

Kullanılamayan snippet'leri atla

 -atlama-kullanılamaz-parçalar

Bir parça mevcut olmadığında indirmeyi iptal et

 --kullanılamayan-parçayı iptal et

Tampon boyutunu indir

 --tampon boyutu SIZE

Videoları oynatma listesinden ters sırada indirin

 --çalma listesi-ters

Videoları oynatma listesinden rastgele sırayla indirin

 --çalma listesi-rastgele

Yerel HLS indiricisini kullanın

 --hls-tercih-yerli

HLS yerine ffmpeg kullanın

 --hls-prefer-ffmpeg

Belirtilen harici arestör kullanın

 --HARİCİ-indirici KOMUT

8. YouTube-dl ile dosya sistemi düzeyinde kullanılacak parametreler


İndirilecek URL'yi içeren dosyayı belirtir
 -a, --batch-file DOSYA

Dosya adındaki video kimliğini kullanır

 --İD

Dosya adlarını yalnızca ASCII ile sınırla

 --restrict-dosya adları

Dosyaların üzerine yazmaz

 w, --üzerine yazma yok

.part dosyalarını kullanmaz

 --no-part

Dosya başlığını kullanmayın

 --no-mtime

Video açıklamasını yazın

 --yazma-açıklama

Video bilgilerini içeren JSON dosyasını belirtir

 --load-info-json DOSYA

Dosya sistemi önbelleğe almayı devre dışı bırak

 --no-cache-dir

YouTube-dl ile kullanılabilen tüm seçenekleri ayrıntılı olarak öğrenmek için aşağıdaki bağlantıyı ziyaret edebiliriz:

Bu pratik aracın nasıl basit bir yardımcı program haline geldiğini gördük, ancak sadece YouTube'dan değil, diğer ek platformlardan da işlevsel bir şekilde video indirmek söz konusu olduğunda harika özelliklere sahip.

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave