Ella no me importa tanto, pero tengo una teoría: con todas estas herramientas/conversores de vods, se llega a un límite de reintentos cuando twitch elimina una parte del stream. Así que pasa esto: m3u8 bueno -> recupera los primeros 20 minutos -> errores de sección mala/borrada -> la descarga/conversión da timeout y resulta en un vod de 20 min. Creo que con el error de timeout, si puedes forzar a la herramienta a continuar incluso después de más de 100 segmentos con error, quizás empiece a funcionar y recupere segmentos buenos de más adelante, después de la sección mala/borrada.
En mi investigación de hace años hay comandos para streams HLS para saltar a un timecode (HH:MM:SS) pero los vods de twitch nunca respetaron ese comando. Ni idea, con las herramientas de IA de ahora quizás alguien encuentre la forma de forzar que respete ese comando y forzar la recuperación de los segmentos buenos después del error. Ya no me importa lo suficiente ni tengo tiempo para dedicarme a esto, pero es una idea que tengo desde antes de la IA, así que quizás ahora se pueda.