Intro
Tras meses de batallar a la antigua usanza con Google Drive y YouTube Studio, por fin pudimos preparar las sesiones de vídeo de las transmisiones en vivo de los eventos Flock To Fedora de 2025 y 2026. Ya están disponibles para nuestras comunidades de YouTube y PeerTube. Este artículo describe los detalles de todo el proceso que nos llevó desde el material bruto hasta las subidas finales. ¡Documenta todos nuestros aprendizajes, desde la selección de proveedores hasta las configuraciones de FFMPEG!
Las famosas últimas palabras
Mientras regresaba de Praga, después de participar en Flock To Fedora 2026, pensé para mis adentros: «Subir las grabaciones de las sesiones a YouTube no debería ser tan difícil, ¿verdad?». Por supuesto, me sentí muy humilde cuando instintivamente me puse en contacto con Justin Wheeler (antiguo arquitecto de la comunidad de Fedora) para obtener los archivos de la transmisión en vivo. Me sorprendió mucho descubrir que, de hecho, ya existía un proceso establecido, por lo que no tuve que reinventar la rueda.

Hace un par de años, Adrian Edwards había trabajado en las herramientas para agilizar, más o menos, el corte, la creación de miniaturas, la gestión de metadatos (¿esas palabras existen?) y la subida a nuestro canal de YouTube. Por supuesto, había que hacer cambios en los procesos documentados, pero como las subidas de los eventos de 2025 ya estaban parcialmente hechas, ese fue un buen punto de partida. Aún no habíamos recibido las de los eventos de 2026, así que tuve tiempo de familiarizarme con los métodos existentes.

Detective defectuoso
Por supuesto, el primer obstáculo fue tan fundamentalmente trivial como tener rutas incorrectas para la agrupación del material. Flock To Fedora 2025 se celebró durante cuatro días (del 04th June 2025 al 07th June 2025) y en cuatro pistas distintas (Plenary, Topaz, Opal y Quartz). Esto significó que tuve que desenredar los archivos de vídeo, que estaban organizados de forma caótica. Como ya llevábamos un año de retraso en la subida de las grabaciones de Flock To Fedora 2025, sabíamos que podíamos tomarnos un tiempo para hacerlo bien.

Involucré a Shounak Dey, un compañero colaborador de la infraestructura de Fedora que me había ayudado anteriormente con el proyecto de renovación de las insignias de Fedora, para que me ayudara con esto. Él pudo mantener hojas de cálculo para los archivos de vídeo y sus correspondientes asignaciones. Eso nos permitió pasar rápidamente al siguiente paso. Aunque inicialmente empecé a usar SponsorBlock para anotar las marcas de tiempo de los vídeos, rápidamente volví a hacerlo manualmente a ojo usando el reproductor multimedia VLC.

Más manos, manos rápidas
La delegación fue clave aquí. Mientras Shounak trabajaba en anotar manualmente las marcas de tiempo de los vídeos, yo me centré en cortar las sesiones de los archivos de vídeo usando la aplicación LosslessCut. Con los scripts de Python de Adrian llegando en el momento justo y Justin dando el acceso necesario a Shounak, lo único que nos frenaba era el ancho de banda de la red en ese momento. Reservamos algunos cambios para las actualizaciones de la documentación, pero tuvimos que dejarlos para más tarde, cuando el procesamiento estuviera completo.

Justin y yo estábamos planeando un modelo de lanzamiento de vídeos por fases, con las sesiones saliendo primero en PeerTube, antes de llegar a YouTube. Publicar los vídeos gradualmente en ambas plataformas nos aseguraría mantener la afluencia de público y la relevancia general. Mientras tanto, tuvimos que tener paciencia si queríamos tener éxito. Yo estaba volviendo gradualmente a mi trabajo diario mientras trabajaba en mi informe del evento para la conferencia Flock To Fedora 2026.

¿Dónde están esas plantillas?
Los scripts de procesamiento y la documentación relevante estaban disponibles, sin embargo, tuve que ir a buscar las plantillas de miniaturas. No ayudó que esos archivos estuvieran en un repositorio separado, lo que dificultaba que algunos colaboradores menos involucrados que nosotros pudieran descubrirlos de forma orgánica. Shounak siguió anotando las mejoras de la documentación que haría una vez que termináramos de procesar las transmisiones en vivo de 2025 y 2026.

Lo que no ayudó fue la naturaleza defectuosa del plugin de InkScape para generar miniaturas usando la plantilla descubierta llamada NextGenerator Addon. Sinceramente, estaba al límite de mi paciencia, ya que no soy diseñador y no tenía idea de cómo ajustar las plantillas generadas por la extensión poco fiable. Con algo de ayuda de Emma Kidney y Madeline Peck, pudimos sacarlo adelante cuando ellas comenzaron a trabajar en las plantillas para la edición de 2026 del evento Flock To Fedora 2026.

Panorama general
Para la última semana de junio de 2026, ya habíamos recibido los archivos de vídeo de Flock To Fedora 2026. Yo tenía acceso al canal de YouTube del Proyecto Fedora, desde los días de Fedora Websites And Apps, y había comenzado a subir las sesiones marcándolas como no listadas. El calvario de aprendizaje del procesamiento del material de Flock 2025 nos dio una idea suficiente de cómo proceder. Esto aceleró las cosas significativamente una vez que superamos los dolores de crecimiento de las herramientas necesarias.

Me centré en subir los cortes de 2025 a Google Drive para que Justin pudiera subirlos más tarde a PeerTube. Al mismo tiempo, Shounak dio un paso adelante para participar en el equipo de marketing como miembro oficial. Hubo algunas grabaciones faltantes que perseguimos con Dorota Volavkova durante varias semanas. Fue en vano y finalmente nos conformamos con los VOD de YouTube de menor calidad. Estábamos cerrando gradualmente la línea de meta con toda esta iniciativa. O al menos, eso pensábamos…

¿Sin audio? ¡No hay problema!
¡Esta semana nos enfrentamos a un nuevo problema! Alrededor de diez de nuestros vídeos subidos de Flock To Fedora 2025 no tenían reproducción de audio. Las pistas de audio de los archivos fuente no se pudieron multiplexar al formato MP4. Tuvimos que convertir primero el audio en formato PCM al formato AAC sin pérdida. Esto nos llamó la atención a través de un mensaje de comentario de un espectador de YouTube. Tuvimos que recurrir a quitar la lista de los vídeos afectados y subirlos como una entrada separada.

Mientras Shounak impulsaba sus cambios en la documentación, yo trabajé en este problema, ya que había que resolverlo lo antes posible. Los retrasos en las subidas de 2025 ya eran suficientemente malos. No queríamos que los vídeos afectados crearan un nuevo problema. Después de pasar casi medio día aprendiendo las configuraciones de FFMPEG y documentándolas, pude devolverlo a manos de Justin para reprogramar el lanzamiento de las grabaciones de las sesiones (ya corregidas).

Cierre
Una de las mejores maneras (bastante indiscutible) de arreglar un problema es primero enfrentarse al problema en sí antes de arremangarse para resolverlo. Lo que inicialmente pensé que sería un método de contribución muy atómico y menos influyente terminó tocando una amplia parte de los procesos comunitarios del Proyecto Fedora. No solo pudimos sacar estos vídeos para 2025 y 2026, sino que también pudimos marcar un camino a seguir para aquellos que vengan después de nosotros y quieran hacer esto para futuros eventos.



