Mapa interactivo de yt-dlp: cómo descarga un video de YouTube en cuatro fases
Yt-Dlp Sequence Diagrams

Un diagrama de secuencias interactivo de Ilograph documenta el flujo completo de yt-dlp al descargar un video de YouTube. Muestra la separación en extracción, descarga y post-procesamiento, con más de 970 extractores, la capa de red abstracta y el uso de FFmpeg. Incluye detalles como la desofuscación de firmas con JSInterpreter y la fusión de streams DASH.
YouTube es notable por su complejidad: las URLs de los streams están protegidas por un algoritmo de firma JavaScript ofuscado que cambia con cada versión del reproductor, lo que obliga a yt-dlp a descargar e interpretar el JS del reproductor en cada actualización.