Générateur de commandes yt-dlp pour Bilibili
Composez une commande yt-dlp pour Bilibili, en commençant par l'imitation de navigateur qui évite la plupart des erreurs 403.
Erreurs 403 et limites de qualité
Bilibili refuse les requêtes qui ne ressemblent pas à celles d'un navigateur : voilà pourquoi une commande simple renvoie souvent 403. L'imitation est activée d'emblée dans ce préréglage parce que c'est la solution dans la plupart des cas.
Le 1080p et au-delà sont généralement réservés aux comptes connectés, parfois payants : ici les cookies jouent sur la qualité et pas seulement sur l'accès. Les vidéos multi-parties apparaissent comme des éléments de playlist.
Bilibili est la plateforme où un yt-dlp périmé casse le plus vite — le site retravaille son API plus souvent que n'importe quelle plateforme occidentale, et les mises à jour d'extracteurs atterrissent dans les versions de yt-dlp à quelques jours de chaque changement. Quand un téléchargement qui marchait le mois dernier se met à échouer, mettez d'abord à jour : yt-dlp -U. L'imitation de navigateur (activée par défaut dans ce préréglage) couvre la partie du problème 403 liée aux en-têtes d'apparence navigateur ; le reste est le plus souvent une session manquante ou expirée.
Les envois multi-parties — la structure P1/P2/P3 courante pour les séries — arrivent comme éléments de playlist, donc le mode « toute la playlist » récupère chaque partie, et l'index de playlist dans le modèle de sortie garde les parties dans l'ordre. Les danmaku (les commentaires défilants) sont pour yt-dlp une piste de sous-titres : --write-subs les enregistre en fichier .ass, seul format sous lequel ils existent. Si vous ne les voulez pas, ne faites rien — ils ne sont pas fusionnés tant qu'on ne le demande pas.
Les qualités d'interaction — les échelles « dolby » et premium — n'existent que pour les comptes qui les détiennent, et aucun drapeau ne les atteint sans les cookies d'un tel compte. Le contenu verrouillé par région est l'autre mur : certains envois ne sont visibles que depuis la Chine continentale, et un proxy dans la région est la seule voie quand le blocage est appliqué au CDN plutôt qu'à la page. Le contournement géographique marche parfois pour le blocage au niveau de la page, jamais pour celui au niveau du CDN.
Bilibili sert ses qualités supérieures en DASH avec audio séparé, donc ffmpeg fusionne exactement comme YouTube — l'étape de fusion est déjà dans ce préréglage. L'extraction audio seule avec -x fonctionne et est le moyen le plus rapide de ne prendre que le son d'un long envoi multi-parties. Pour les rediffusions live, la rediffusion devient une VOD ordinaire après la fin du direct, donc téléchargez-la comme n'importe quelle vidéo ; les options d'enregistrement live de ce site sont pour le direct tant qu'il se déroule.