- Yazar, geçmişte How-To Geek editörüyken YouTube indirme programları hakkında haber yapmamak için gönüllü otosansür uyguladığını anlatıyor
- Artık Google’ın reklam gelirine bağlı olmadığı için, gerçekten işe yarayan ücretsiz YouTube indirme programlarını güvenle öneriyor
- Ayrıca insanların paylaşmadığı çeşitli sektör gerçeklerini de açıklıyor
- YouTube indirme işleminin neden etik olarak meşru olduğu
- Google’ın neden örtük biçimde YouTube indirme programlarına ihtiyaç duyduğu
- YouTube’un hizmet şartlarının neden çok da etkili olmadığı
- Google’ın reklam ağı üzerinden kendi hizmetleri lehine bir ortam oluşturduğu gerçeği
En iyi YouTube indirme programı önerileri
- Windows için en iyi YouTube indirme programı Stacher
- Açık kaynak ve kullanıcı dostu bir grafik arayüz sunuyor
- Komut satırı için en iyi araç yt-dlp
- Daha ayrıntılı kullanım isteyenler için öneriliyor
- Stacher, bu aracın GUI’si olarak işlev görüyor
- Mac ve Linux için de Stacher öneriliyor
- Platformlar arası destek sunuyor
- Web tabanlı araç olarak Cobalt.tools
- Şu anda Google’ın engellemeleri nedeniyle bazı siteler çalışmıyor
- Hâlâ çalışan örnekler bulunduğu için kontrol etmek gerekiyor
- Android için NewPipe
- YouTube indirme özelliği yerleşik olarak geliyor
- Bu araçlar sayesinde videoları yedekleme, saklama ve arşivleme gibi amaçlarla elde tutmak mümkün
YouTube hizmet şartları ve EULA’nın fiilî etkisi
- Yazılım kurarken EULA’ya (Son Kullanıcı Lisans Sözleşmesi) onay veriliyor, ancak gerçekte kimse bunu ayrıntılı biçimde incelemiyor
- Apple da geçmişte Windows için Safari konusunda EULA hatası yapmıştı ve kendi şirketi de içeriğe pek dikkat etmiyordu
- YouTube hizmet şartları da pratikte çoğu kullanıcı tarafından okunmuyor; özü itibarıyla ‘kimsenin gerçekten uymadığı biçimsel hükümler’ niteliğinde
Google neden YouTube indirme programlarına ihtiyaç duyuyor
- YouTube modern toplumun temel altyapılarından biri hâline geldi ve kamu toplantıları ya da aile etkinlikleri gibi saklanması gereken çok sayıda içerik barındırıyor
- İndirme programları, bir web sayfasını PDF olarak kaydetmeye benzer şekilde, çevrimdışı bir kopya edinme aracı işlevi görüyor
- Eğer YouTube videolarını indirmek gerçekten imkânsız olsaydı, birçok kurum ya da kişi YouTube yerine daha özgür platformları seçmek zorunda kalır veya ayrıca indirme bağlantısı sunma yüküyle karşılaşırdı
- Google kasıtlı olarak bu ‘gri alan’ ekosisteminden yararlanıyor ve zahmetli de olsa indirmenin mümkün olduğu bir ortamı koruyarak YouTube’un pazar hâkimiyetini pekiştiriyor
Medya neden YouTube indirme programlarını ele almıyor
- Yalnızca yazar değil, çeşitli medya kuruluşları da Google reklam gelirine bağımlılık nedeniyle bu konudaki habercilikten kaçınıyor
- Google reklam ağı, kendi hizmetlerine (YouTube vb.) olumsuz yansıyabilecek bilgi ya da indirme bilgileri yayımlandığında reklam yayınının durdurulması veya yaptırım uygulanması politikalarını işletiyor
- Gerçek bir örnek olarak, 2012’de GHacks YouTube indirmeyle ilgili bir yazı yayımladıktan sonra AdSense reklamları tüm site genelinde engellenmişti
- Google zamanla politika maddelerini daha açık biçimde revize etti ve ‘Google Product Abuse’ ile ilgili madde bugün resmî belgelerde artık görünmüyor
Google’ın izlediği strateji: bilerek zahmetli hâle getirmek
- Google, YouTube indirmeyi tamamen engellemiyor; bunun yerine insanların indirme yöntemlerini kolayca bulamaması için süreci zahmetli ve uğraştırıcı hâle getiren bir strateji izliyor
- Sevilen web sitelerinin indirme araçlarını ayrıntılı biçimde ele almasını engellemek için baskı kuruyor
- Teknik önlemlerle indirme yöntemleri sık sık değişiyor ya da engelleniyor
- Sonuç olarak kullanıcıların yöntemi yalnızca gerçekten ihtiyaç duyduklarında kendilerinin bulmasını sağlayarak, YouTube’un platform etkisini korumasına katkıda bulunuyor
1 yorum
Hacker News görüşleri
Google'ın YouTube indirme araçlarına gizlice izin verdiği iddiası ikna edici değil; Google'ın asıl önceliği videoların farklı cihazlarda kesintisiz oynatılması, indirmeyi desteklemekten oldukça farklı bir şey
yt-dlp kaynak koduna bakınca, video indirmek için karmaşık hesaplamalar,
nsigkontrolleri, dahili YouTube API'sinin kaprisleri ve sürekli obfuscation'a karşı yazılmış kodlarla ne kadar uğraşıldığı açıkça görülebiliyorGoogle sık sık indirme denemelerini reddediyor, belirli cihazları veya erişim yöntemlerini engelliyor ve yt-dlp'nin kullandığı yöntemleri bozan güncellemeleri düzenli olarak yayımlıyor
Reklam engellemeyi etkisizleştirme çabalarıyla indirmeyi engelleme girişimleri başlıca savaş alanları; Google'ın indirmeyi “gayriresmî olarak tolere ettiği” söylemi, Google'ın indirmeyi ne kadar agresif biçimde istikrarsızlaştırdığını göz ardı ediyor
Gerçekten indirme araçlarının yaşamasını isteseydi, geliştiricilerin her seferinde cambazlık yapması gerekmezdi
yt-dlp issue tracker'ının bozuk işlev raporlarıyla dolu olması bile bunu göstermeye yeter
Hatta Google uyumluluğu umursamamaya başladığı anda bütün bu kapılar kapanacak; Chrome'a özel gizli header kullanımı gibi https://news.ycombinator.com/item?id=44527739 türü değişiklikler de şimdiden başladı
Ayrıca bkz: YouTube CPU %100 sorunu HN tartışması, X-Browser-Validation header tersine mühendisliği, github: chrome-x-browser-validation-header
Günün birinde ben de böyle karmaşık kodları takip edebilirim diye düşünüyorum ama dürüst olmak gerekirse buna zaman ayırma ihtimalim sıfıra yakın
Böyle insanlara Noel Baba'nın bağış yapması gerekiyor gibi geliyor
YouTube gerçekten indirmeyi yasaklasa birçok kurum platformu terk eder mi? Gerçekte YouTube'u ücretsiz, kullanışlı ve güvenilir olduğu için kullanıyorlar; alternatif hazırlamaya para ayıracak durumları da yok
Zaten bu kurumlar yükleyicilerin çok küçük bir kısmını oluşturur; YouTube'un yarattığı içerik üretici pazarı o kadar büyük ki, YouTuber'lık gerçek bir meslek hâline geldi
Sonuçta videoların gelir elde edebilmesi hem YouTube hem de içerik üreticileri için temel mesele
Dün 15 saatlik bir videoyu 20 dakikada indirdim; bu resmî platformda mümkün olmayacak kadar hızlı
Engellenmemem ya da hız sınırlamasına takılmamam neredeyse şaşırtıcı; oysa bunu engellemek çok kolaymış gibi görünüyor
Bir noktada sanki buna izin veriliyormuş gibi gelmişti ama bugün birden “robot olmadığınızı doğrulamak için giriş yapın” mesajı çıktı; muhtemelen fingerprinting yüzünden kara listeye alındım
Google, indirme araçlarını bozan güncellemeleri düzenli olarak yapıyor ve düzgün indirmeyi engellemek için yalnızca akış sırasında çalışan dinamik hesaplamalarla obfuscation kodu ekliyor
Sadece video dosyalarını sunmuyor; indirme yapılabilmesi için mutlaka bir “istemcinin” türlü işlemlerden geçmesi gerekiyor
Bu durumda “Google buna gizlice izin veriyor” demek ya fazla safça ya da gerçeklikten kopuk; aksi hâlde kişi muhtemelen Google çalışanıdır
Paramı verme sebeplerimden biri tam da bu politika
YouTube'da bir video silinince, “Bu video artık kullanılamıyor” mesajı dışında hiçbir bilginin görünmemesi gerçekten sinir bozucu
Neyin kaybolduğunu bilmemek, videoyu izleyememekten bile daha rahatsız edici
Bu yüzden açtığım videoları otomatik olarak yt-dlp ile büyük bir diske yedekleyen ve başlık, kanal, küçük resim, tarih gibi bilgileri indeksleyen bir araç yapmayı düşünmüştüm
Medyanın sessizce ortadan kaybolmasını fazla hafife aldığımızı düşünüyorum
--write-info-json --write-subtitles --download-archive=already-downloaded.dbseçenekleriyle çalıştıran bir Bash betiği yazmıştımYapması kolaydı ama sürdürmesi zordu
Örneğin Google IP'me rate limit uyguladığı için bunu NAS üzerinde gece boyunca yavaşça çalıştırmak zorunda kalıyordum; depolama alanı da çok çabuk dolduğundan filtreleme ve garbage collection bile eklemem gerekti
youtube-dlileyt-dlpyi de sürekli güncel tutmak gerekiyorduSonunda bütün bu bakım zahmetli geldi; video silindiyse bağlantıyı ya da ID'yi Bing veya Yandex'te arayıp önbellek bulmak daha verimliydi
Yeni bir araç yapılacaksa, bunu bir tarayıcı eklentisi olarak yapıp videoyu doğrudan
<video>öğesinden çıkarmak daha iyi olur diye öneriyorumMesela Spotify'da bir müzik silinse bile çalma listesinde gri olarak kalıyor ve başlığını görebiliyorsunuz; YouTube ise başlığı bile göstermiyor
Keşke Google en azından silinen videoların başlıklarını görmeyi mümkün kılsa
Spotify'daki düzenli çalma listelerimi Youtube Music'e taşıdım ve bir sürü parça “kullanılamıyor” durumuna düştü; üstelik hangi parçalar olduklarını da söylemiyor
10 yıllık Premium kullanıcıydım ama veri kaybı yüzünden aboneliğimi iptal ettim; bundan sonra para vermem
Hukuken videonun kendisinin de bulunamaz olması mı gerekiyor, yoksa sadece medyanın silinmesi yeterli mi diye düşünmeden edemiyorum
Koca evrenin “emeği” bir video ya da fotoğrafta cisimleşmiş gibi geliyor; sonra YouTube politikaları, telif sorunları ya da ölü bağlantılar yüzünden bu sonuçların kaybolması bana çok üzücü geliyordu
Bu yüzden nadir ve az bulunan videoları saklamak için donanım satın aldım, evde ZFS ile bir veri merkezi kurup yüzlerce TB veri topladım; buna ciddi zaman ve para harcadım
Hatta pek ilgimi çekmeyen şeyleri bile sırf nadir oldukları için indirip biriktiriyordum
Şimdi evlendikten sonra bu takıntıdan kurtuldum; artık bunları zaman içinde kaybolan anlar olarak kabulleniyorum
“YouTube'da indirme mümkün olmasa birçok kurum platformu terk ederdi” iddiası bana çok ikna edici gelmiyor
Bu tür indirme gerçekten kurumlar için vazgeçilmez mi? Bence Google'ın umursayacağı kadar yaygın değil
Hatta çoğu zaman eski bilgilerin ortadan kalkması tercih ediliyor
Bazıları insanların videoları indirmesini engellemenin mümkün olduğu varsayımıyla başlıyor ama gerçekte bu fiilen imkânsız
Videoyu açıp ekran çıktısını kaydedersiniz; tamamen kilitli bir cihazda bile o çıktıyı yakalamanın bir yolu her zaman vardır
Netflix gibi servislerde DRM olmasının sebebi DRM'in kusursuz işlemesi değil, lisans şartlarının bunu gerektirmesi
Sonuçta bu tür DRM'li videolar da torrent olarak kolayca bulunabiliyor
YouTube videoları gibi herkesin kolayca indirebildiği bir şey değil; Widevine level 1 gibi 4K korumalar ancak profesyonel release gruplarının erişebildiği şeyler
Çok nadir ve kişisel içerikler için DRM bir ölçüde koruma sağlayabiliyor
Kısacası DRM uygulandığında indirme oranı 1/100 kişiden 1/100.000 kişiye düşüyor
Gerçekte korsan dağıtıma sokmanın da bir maliyeti var; öyle ki buna reklam eklemek zorunda kalıyorlar
Torrentte bulunabilse de diziler filmlere kıyasla daha az yayılıyor
Torrentlere düşen içeriklerin çoğu DRM kırılarak değil, doğrudan release gruplarından ya da başka yollarla sızdırılıyor
“Google artık geçmişteki politikalarını uygulamıyor” deniyor ama gerçekten de “Google Product Abuse” ile ilgili AdSense politikası 2012'den sonra kaldırıldı; yakın tarihli yazılarda hâlâ buna atıf yapılması gerçeklikten kopuk duruyor
“YouTube'da indirme imkânsız olsaydı birçok kurum daha esnek platformlara geçerdi” iddiası fazla varsayımsal geliyor
Gerçekte birçok kullanıcı önemli videolar için yalnızca YouTube'a bel bağlıyor ve bunların hepsinin başka platformlara taşınma ihtimali bence %5 bile değil
Dolayısıyla YouTube videolarının gerçekten anlamlı bir arşiv işlevi görmesi gerekiyorsa bile, bunun Google için büyük bir mali kayıp yaratması şart olmayabilir
Stacher'ın açık kaynak olup olmadığını merak edip arattım; eski bir Reddit başlığında yalnızca açık kaynak planlarından söz ediliyordu
Yazıda ise açık kaynak olduğu söylendiği için kafam karıştı
Yıllardır yt-dlp'yi büyük memnuniyetle kullanıyorum
Tek bir uygulama değil, daha çok bir Python kütüphanesi olduğu için daha büyük Python programlarına betikleme yoluyla kolayca eklenebiliyor
Stacher'ı ilk kez duyuyorum ama galiba sadece yt-dlp için bir GUI frontend
Benim deneyimimde New Pipe neredeyse hiçbir zaman düzgün çalışmadı
Benim gerçekten istediğim şey bir *arr tarzı uygulama
İçine YouTube kanallarının listesini verip hepsini otomatik arşivleyen ve sürekli güncel tutan bir araç lazım
Android uygulaması olarak Seal'i önermek isterim
https://f-droid.org/packages/com.junkfood.seal/
yt-dlp için bir frontend'e daha yakın ama YouTube dışında pek çok sitede de çalışıyor
Android'de bağlantı paylaşım menüsüne doğrudan indirme seçeneği eklenmesi sayesinde kullanımı çok pratik