Enregistrer un direct — générateur de commandes yt-dlp
Composez une commande yt-dlp pour enregistrer un direct, depuis le début là où la plateforme le permet.
Enregistrer un direct sans mauvaise surprise
Enregistrer depuis le début capte le direct à partir de son commencement et non de l'instant où vous avez lancé la commande — à condition que la plateforme conserve encore la partie antérieure. Attendre le direct interroge un direct programmé et démarre à la seconde où il passe en ligne.
Choisissez MKV. Un enregistrement coupé sans prévenir — et les enregistrements de direct coupent — laisse généralement un MKV lisible, alors qu'un MP4 tronqué en pleine écriture ne s'ouvre souvent même pas. Un direct ne se reprend pas : le choix du container est donc toute la sécurité.
Attendre un direct programmé est un autre mode que d'enregistrer un direct en cours : « Attendre le direct » interroge l'URL jusqu'à l'ouverture du flux, puis démarre l'enregistrement — laissez le terminal tourner et il capte dès la première minute. L'intervalle d'interrogation se compte en minutes, pas en secondes, donc lancez la commande tôt ; arriver en retard à l'interrogation coûte des minutes de flux, et aucune option ne récupère des minutes qui n'ont jamais été enregistrées.
« Enregistrer depuis le début » a une frontière de plateforme : YouTube garde le début d'un flux et le sert à la demande, donc l'option l'atteint vraiment ; Twitch de même dans sa fenêtre de conservation. Les autres plateformes ne gardent rien avant le moment où vous êtes arrivé. Voilà pourquoi l'option n'est pas un interrupteur magique — elle récupère ce que la plateforme a stocké, et les plateformes diffèrent en ce qu'elles stockent. Si la plateforme propose ensuite une rediffusion, la rediffusion est meilleure source que toute capture live.
Les directs sont du HLS par définition : des centaines de courts segments qui arrivent en temps réel, joints par ffmpeg dans le container au fur et à mesure. C'est pourquoi l'enregistrement live est le cas où MKV compte le plus — un MP4 a besoin de son index écrit à la fin, et un enregistrement tué à la troisième minute d'un flux de deux heures n'a pas d'index du tout. L'espace disque est l'autre vraie limite : un enregistrement live grossit au débit du flux tant qu'il tourne, et une limite de taille protège le disque sur un flux qui tourne douze heures parce que le diffuseur a oublié de s'arrêter.
Après coup, deux choses méritent d'être nommées. Un enregistrement avec des silences est normal — le silence entre les segments de l'événement est dans la source —, et le couper ensuite est un montage, pas un téléchargement raté. Et les directs terminés depuis des heures sont des VOD ordinaires au moment où vous les trouvez : utilisez les options vidéo normales de la plateforme — celles que ce formulaire montre par défaut — et celles propres au live seulement tant que le flux est réellement en direct.