Masterstudio funciona en pruebas en el ordenador de Gaizka. Esta propuesta lo convierte en una webapp que cualquier alumno abre desde el navegador, paga por suscripción, usa con topes claros y de la que se lleva un proyecto de CapCut listo para editar. Sin instalar nada, sin claves a la vista, sin que un solo alumno pueda fundir la cuota de los demás. Y con el método Mastertube dentro, tal como lo enseñáis.
Conservar lo que funciona, replantear lo que no puede trasladarse tal cual a un servidor con cientos de personas a la vez, e incorporar lo que hace falta para ofrecerla a vuestros alumnos y cobrarla.
Masterstudio es un punto de partida valioso. La app de Gaizka nos ha permitido conocer el flujo de trabajo, comprobar qué funciones aportan valor de verdad y partir de una referencia real en vez de una idea. Pero lo que proponemos no es pasar el programa actual al navegador tal cual. El análisis nos ha llevado a conservar algunas funciones, cambiar otras e incorporar capacidades que no estaban en el planteamiento inicial, tanto para mejorar el resultado como para que el sistema aguante con cientos de alumnos a la vez. A ese trabajo de producto se suman todas las capas que una herramienta en un solo ordenador todavía no necesita: cuentas, licencias, pagos, topes de consumo, protección de claves, proceso centralizado, administración, medición, seguridad, mantenimiento y pruebas de capacidad. No partimos de cero, pero tampoco es una simple conversión del ejecutable. Usamos lo aprendido con Masterstudio para diseñar y construir la primera versión comercial que describe esta propuesta. Y os contamos, en cada decisión, por qué se hace así y qué alternativas se descartaron.
Apple rechaza apps que descargan vídeo de YouTube, así que las tiendas no son una opción real. La instalable fuera de tiendas exige dos versiones (Windows y Mac), firma de código, actualizaciones que cada alumno instala y todo el peso en su PC; y sigue necesitando un servidor para licencias y claves. Cuesta más de hacer, tarda más y se mantiene peor. La webapp es un solo código, se actualiza sola y los topes viven en el servidor.
CapCut no tiene API para crear proyectos en el CapCut de otra persona; las "APIs de CapCut" que salen en Google son librerías que escriben los mismos archivos locales que ya usa Gaizka. Un navegador no puede escribir en la carpeta de CapCut. Lo honesto es un archivo descargable con instrucciones claras, que funciona en cualquier navegador y en Windows y Mac. Un programa auxiliar instalado queda como mejora futura si algún día lo queréis.
Este producto mueve terabytes de descargas y procesa vídeo durante minutos. Vercel cobra el tráfico de archivos a precio de oro y no sirve para procesos largos; AWS o Google Cloud salen varias veces más caros en tráfico y proceso para este uso. Hetzner incluye 20 TB por servidor, se amplía en un minuto y se gestiona con un panel sencillo. Cloudflare gratuito delante para certificado, protección y caché. Todo a nombre de Mastertube.
Subtítulos y voz son más de la mitad del coste variable del producto. Por API, 100 alumnos a tope pagarían unos 520 $ al mes solo en subtítulos, y la voz generada sería inviable. Un servidor con GPU en Hetzner cuesta 214 € fijos al mes, transcribe sin límite y genera la voz sin coste variable por vídeo. Es la decisión que más margen os protege. Deepgram queda como respaldo automático por si la GPU cae, para reducir al mínimo las interrupciones.
Es el proveedor que ya usa Gaizka y el más barato por IP, con una política de tráfico publicada. Los proxies residenciales por gigabyte quedan descartados: con 100 GB por alumno serían de 100 a 800 $ por alumno y mes. La webapp se construye para que cambiar de proveedor sea cambiar un ajuste, y el plan B (IPRoyal o Bright Data) queda abierto y probado por si YouTube bloquea los rangos.
Sin narración no hay vídeo, así que la voz entra en la fase 1. Generarla por API (ElevenLabs, Minimax o similares) para 30 vídeos al mes costaría entre 18 y 33 $ por alumno, más de lo que paga por el plan. Por eso va con un modelo abierto instalado en la GPU propia, con licencia comercial y sin coste variable por vídeo dentro de la capacidad del servidor, validado en español de España con vuestros mentores antes de activarlo. Es un enfoque comparable al de plataformas como GoMotion. Subir un audio propio o usar la clave de ElevenLabs del alumno siguen disponibles.
El vídeo terminado sin pasar por CapCut, tipo GoMotion: es la partida opcional B1 y lo decís vosotros cuando queráis. El modo automático (B3), miniaturas y guiones con IA (B4 y B5). Tampoco entran los motion graphics, la subida automática a YouTube, la app instalable, el branding ni la redacción de textos legales. No presupuestamos reutilizar código de Masterstudio: lo tomamos como especificación. Si al revisarlo en la fase 0 algo sirve, es tiempo que os ahorráis.
Que las dos dudas técnicas de verdad (que el borrador abra en el CapCut de vuestros alumnos y cuántos vídeos al día procesa un servidor) se despejan en la fase 0, antes de gastar más. Que veréis una entrega revisable al final de cada sprint. Que el alumno sale de la webapp con un vídeo completo: material, clips, narración y subtítulos, listo para editar en CapCut. Que las claves, los proxies y los topes viven en el servidor y no en manos del alumno. Y que cuando YouTube o CapCut cambien, lo arreglamos nosotros dentro del mantenimiento, no vosotros ni vuestros alumnos.
Para arrancar
Método de pago para cada proveedor (todas las cuentas van a vuestro nombre y las configuramos nosotros), el dominio, la versión de CapCut que usan vuestros alumnos, un Mac de prueba con CapCut instalado para la prueba de rutas de la fase 0, acceso al código de Masterstudio para ver qué se aprovecha en el sprint 4, y el branding: logo, colores y tipografía, con un par de sesiones de estilo con el equipo. Las funcionalidades las definimos nosotros a partir de la app y la reunión; vosotros validáis la lista.
Durante el proyecto
Los productos creados en Copecart y su clave de avisos, el acceso a vuestro CRM, la decisión del precio del plan y del paquete de créditos, los ajustes por defecto y la lista negra de Gaizka, un grupo de 10 a 20 alumnos de prueba y los textos legales revisados por vuestro asesor.
Empezamos por una fase 0 cerrada y facturable aparte: infraestructura, cola de trabajo, cuentas de proveedores y las dos pruebas críticas. Si el borrador de CapCut no abre en la versión de vuestros alumnos, o la prueba de carga da otras cifras, ajustamos el plan ahí, con lo que hay, y no a mitad de camino.
Después, seis sprints consecutivos: cuentas y créditos, buscar y descargar, curar y clips, proyecto CapCut, voz generada, y pruebas con alumnos y lanzamiento. Cada sprint termina con una entrega que podéis probar y una lista de lo que hace falta para el siguiente. Vuestros mentores validan el editor de clips a mitad del sprint 3 y la apertura en CapCut en el sprint 4.
Cada sprint incluye una reunión de revisión y dos rondas de ajustes sobre lo entregado. Lo que pase de ahí, o cualquier cambio de alcance, se estima y se presupuesta antes de hacerlo, según su complejidad. Nada se hace sin vuestra aprobación por escrito.
Vigilancia y respuesta
Alerta automática de descargas fallidas. Actualización de la herramienta de descarga y del generador de tokens cada vez que YouTube cambia su sistema anti-bots, con respuesta en horas laborables. Sustitución de proxies bloqueados y ajuste del plan según el consumo real, con la cuenta del proveedor alternativo abierta y probada.
Operación y soporte
Actualizaciones de seguridad de los servidores, copias de seguridad y restauración. Vigilancia de cambios en CapCut, Copecart, vuestro CRM y los proveedores de IA. Panel de consumo mensual por proveedor. Correcciones pequeñas y soporte técnico de segundo nivel; el primer nivel, atender al alumno, lo dais vosotros. Vigilancia del servidor con GPU y ampliación a un segundo cuando la cola lo pida.
Fase 0: 100 % al empezar. Fase 1: 30 % al arrancar el sprint 1, 40 % al entregar el sprint 3 y 30 % al lanzar. Opcionales: 50 % al empezar cada una y 50 % a la entrega.
El mantenimiento va ligado al servicio: mientras la webapp esté activa para vuestros alumnos, la cuota está activa. No es un extra: es lo que mantiene el producto vivo cuando YouTube, CapCut o un proveedor cambian. Se cancela con un mes de aviso y el servicio se desconecta.
La fase 0 tiene precio cerrado y la fase 1 va dividida por sprints para que veáis qué pagáis en cada entrega. La inversión incluye adaptar las funciones actuales que sigan siendo válidas, replantear las que necesitan otra solución en un entorno de muchos usuarios, las capacidades nuevas descritas en esta propuesta y la infraestructura para operar el servicio. Las opcionales de fase 2 tienen cada una su precio y las contratáis cuando queráis. El mantenimiento va por tramos de alumnos activos. Precios en euros, finales, sin impuestos añadidos; los costes de proveedores, en dólares, son orientativos y los pagáis vosotros.