YouTube altyazı indirme — yt-dlp komut oluşturucu
Videoyu indirmeden altyazıları .srt olarak kaydeden bir yt-dlp komutu kurun.
Video olmadan altyazı
Deneme kipi, video dosyasını yazmak dışında her şeyi yapar; böylece altyazılar elinizde kalır, indirme yükünden kurtulursunuz. SRT'ye dönüştürmek ffmpeg ister.
Hiçbir şey çıkmıyorsa videoda büyük olasılıkla insan eliyle yazılmış altyazı yoktur — otomatik altyazılar ayrı bir anahtardır ve onu açmadan yt-dlp bir şey bulamaz, bulamadığını da söylemez.
Deneme kipi bu sayfanın yük taşıyan anahtarıdır: olmadığında yt-dlp tüm videoyu indirir ve yalnızca ayrıca altyazıları da kaydeder, ki film uzunluğunda bir dosyada bu, metin parçası için büyük bir aktarım demektir. Olduğunda, çalıştırma üstveriyi getirir, altyazı dosyalarını yazar ve videoya asla dokunmaz. Bedeli, deneme kipinin alışık olabileceğiniz küçük resim ve açıklama yazımını da atlamasıdır — bunlar video-çalıştırmasının ürünleridir, altyazı-çalıştırmasının değil.
Dil seçimi, altyazı indirmelerinin titizleştiği yerdir. --sub-langs en tam olarak "en" etiketli parçayı alır; en-orig YouTube'un otomatik olana verdiği addır ve en.* desen olarak ikisini ve bölgesel türevleri de yakalar. Çoklu dil, virgülle ayrılmış liste alır. Bir videoda aynı dil için hem insan hem otomatik parça varsa bunlar iki ayrı giriştir ve ikisini de indirmek meşru bir sonuçtur, hata değil.
Biçimler, altyazı dosyası bir editöre girecekse önemli hâle gelir: SRT güvenli aktarım, VTT web oynatıcının gösterdiği biçimlendirmeyi taşır ve YouTube'un kendi JSON3/_SRV biçimleri makineler içindir. SRT'ye çevir anahtarı yaygın durumu halleder, ffmpeg ister ve biçimlendirmeyi bilerek kaybeder — editörler işaretleme değil metin ister. Çıktı boş görünüyorsa dönüştürmenin başarısız olduğunu varsaymadan önce dosyanın var olup olmadığını denetleyin: sıfır baytlık bir SRT, parçanın kendisinin boş olduğu anlamına gelir.
Otomatik altyazılar bir uyarıyı hak eder: bunlar makine dökümüdür, bunun taşıdığı tüm anlamlarla — yanlış eş sesli sözcükler, noktalama yok, bozulan adlar. Okuduğunuz dildeki bir video için bunlar arama dizinidir; alıntı yapacağınız her şey için insan parçası (varsa) saklanmaya değer olandır. Canlı yayınlar canlıyken otomatik altyazı alır ve bunlar yalnızca yayın bittikten sonra kaydedilir — bu sitedeki canlı kayıt seçenekleri görüntü içindir ve bitmiş bir yayının altyazıları normal altyazı seçenekleriyle iner.