Youtube-dl

youtube-dl, YouTube, Dailymotion ve Vimeo gibi akış web sitelerinden ses ve video dosyalarını ayıklamak için kullanılan bir komut satırı indirme yöneticisi programıdır. Yazılım Python kullanılarak yazılmıştır. youtube-dl, Lisanssız lisans kapsamında kamuya açık yazılımdır.

Mart 2021 itibarıyla youtube-dl, 91.300'den fazla yıldızla GitHub'da en çok yıldız alan projelerden biridir.  Libraries.io'ya göre, 84 diğer paket ve 1.43k depo buna bağlıdır.

Kullanımı 
youtube-dl, bir komut satırı arabirimi üzerinden yürütülür, ancak birkaç üçüncü kişiler tarafından yazılmış bir kullanıcı arabirimi vardır. Gerekli olan minimum bilgi miktarı, YouTube'daki bir videoya veya youtube-dl'nin dosyayı otomatik olarak indireceği diğer sitelere desteklenen bir URL öğesidir:

youtube-dl [OPTIONS] URL [URL...]

Medya dosyası indirirken birçok isteğe bağlı parametre belirtilebilir. Örneğin, belirtilen oynatma listeleri veya tüm bir YouTube kanalının bütün içeriği, tek bir komutta filtreleme kuralları kullanılarak indirilebilir.

Bağımlılıklar

Python yorumlayıcısının 2.5 sürümü veya daha da yüksek bir sürümü gerekir youtube-dl başka komut satırı aracına bağımlıdır. Son rötuşlar ve birleştirme işlemleri için FFmpeg veya avconv kullanır. Macromedia RTMP stream 'ndan medya ayıklamak için RTMPDump kullanır. Bu araçlar youtube-dl ile birlikte gelmez ve ayrı olarak indirilmesi ve yüklenmesi gerekir.

Windows kullanıcılarının, yürütülebilir (executable) yapıları kendi web sayfalarından indirmeleri ve youtube-dl ile aynı klasöre yerleştirmeleri gerekir. MacOS kullanıcıları ise Homebrew ile bu bağımlılıkları kurabilirler. 
brew install [DEPENDENCYNAME].

Yükleme için ayrıntılı talimatlar ve parametreler kaynak kod ile birlikte resmi web sayfasında bulunmaktadır..

GNU/Linux & Unix
Youtube-dl çoğu GNU/Linux dağıtımının resmi depolarında mevcuttur.

Belirgin Özellikleri

Dağıtım paketlerinin genellikle güncelliğini yitirdiği bu yazılım, kurulu olduğu varsayılan depoları geçersiz kılan bir güncelleştirme seçeneğine sahiptir:  youtube-dl --update  veya  youtube-dl -U  kısa biçim. Bu komut satırı seçeneği, yazılımın kendi deposuna bakmasını sağlar

Desteklenen internet siteleri

Aşağıdakiler youtube-dl tarafından desteklenen önemli web sitelerinin listesidir. Yazılıma sürekli yeni siteler eklenerek güncellenmektedir. Halihazırda 700'den fazla siteye destek vermektedir.

Video akışı siteleri
 BBC iPlayer
 Dailymotion
 LiveLeak
 Pluralsight
 Lynda
 Metacafe
 Metacritic
 Vid.me
 Vimeo
 YouTube
 Tonton

Müzik akışı siteleri
 8tracks.com
 AudioMack
 Bandcamp
 Beatport
 Deezer
 EveryonesMixtape
 Freesound
 Hearthis.at
 Mixcloud
 Myspace
 SoundCloud

Ayrıca bkz
 NewPipe
 YouTube Vanced
 ReVanced

Dış bağlantılar

Kaynakça 

Ücretsiz çapraz platform yazılımları
Unlicense lisansını kullanan yazılım
İndirme yöneticileri
YouTube
Komut satırı yazılımları
Python ile yazılmış özgür yazılımlar