- 1. Linux işletim sistemi güncellemesi
- 2. YouTube-dl Linux'u kullanma
- 3. YouTube-dl Linux GUI'sini yükleme
- 4. Genel düzeyde YouTube-dl ile kullanılacak parametreler
- 5. YouTube-dl ile ağ düzeyinde kullanılacak parametreler aşağıdaki seçeneklere sahibiz
- 6. Video düzeyinde YouTube-dl ile kullanılacak parametreler
- 7. İndirme düzeyinde YouTube-dl ile kullanılacak parametreler
- 8. YouTube-dl ile dosya sistemi düzeyinde kullanılacak parametreler
Ş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=6WteQjr49f4Bu 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/UCK8sQmJBp8GCxrOtXWBpyEAKullandığı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=6WteQjr49f4YouTube-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 -yAdı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.