Bilibili için yt-dlp komut oluşturucu
Bilibili için yt-dlp komutu kurun; 403 hatalarının çoğunu önleyen tarayıcı taklidiyle başlayarak.
403 hataları ve kalite sınırları
Bilibili, tarayıcıdan gelmişe benzemeyen istekleri geri çevirir; sade bir komutun sık sık 403 döndürmesinin nedeni budur. Bu hazır ayarda taklit baştan açıktır, çünkü çoğu durumda çözüm tam da odur.
1080p ve üstü genellikle oturum açmış, kimi zaman ücretli hesaplara ayrılır; yani burada cookies yalnızca erişimi değil kaliteyi de belirler. Çok parçalı videolar oynatma listesi öğesi olarak görünür.
Bilibili, eski bir yt-dlp'nin en çabuk kırıldığı platformdur — site API'sini Batılı hiçbir platformdan sık değiştirir ve ayıklayıcı güncellemeleri her değişikliğin ardından günler içinde yt-dlp sürümlerine ulaşır. Geçen ay çalışan bir indirme başarısız olmaya başladığında önce güncelleyin: yt-dlp -U. Taklit (bu hazır ayarda öntanımlı açık) 403 sorununun tarayıcı-benzeri-headers kısmını kapatır; gerisi genellikle eksik ya da süresi dolmuş bir oturumdur.
Çok parçalı yüklemeler — serilerde yaygın P1/P2/P3 yapısı — oynatma listesi girişleri olarak gelir; "listenin tamamı" kipi her parçayı alır ve çıktı şablonundaki oynatma listesi numarası parçaları sırasında tutar. Danmaku (kayan yorumlar) yt-dlp için bir altyazı parçasıdır: --write-subs onları .ass dosyası olarak kaydeder ve yalnızca bu biçimde bulunur. İstemezseniz hiçbir şey yapmayın — istenmedikçe birleştirilmezler.
Etkileşim kaliteleri — "dolby" ve ücretli basamaklar — yalnızca bunları elinde tutan hesaplarda vardır ve bu hesapların cookies'i olmadan hiçbir bayrak onlara ulaşamaz. Bölge kilitli içerik öteki duvardır: bazı yüklemeler yalnızca Çin anakarasından görünür ve engel CDN'den uygulandığında tek yol bölge içindeki bir proxy'dir. Coğrafi geçiş, sayfa düzeyi engelde bazen işe yarar ve CDN engelinde asla yaramaz.
Bilibili en yüksek kaliteleri ayrı sesli DASH olarak sunar, dolayısıyla ffmpeg tıpkı YouTube gibi birleştirir — birleştirme adımı bu hazır ayarda zaten var. -x ile yalnızca ses çıkarma çalışır ve uzun bir çok parçalı yüklemeden yalnızca sesi almanın en hızlı yoludur. Canlı tekrarlar için: yayın bittikten sonra tekrar sıradan bir VOD olur, onu herhangi bir video gibi indirin; bu sitedeki canlı kayıt seçenekleri, yayın sürerken içindir.