Video Corto de Imagen ChatGPT
Utiliza este método para convertir un guion o plan de contenido en un video corto vertical cuyo contenido visual principal se genera en ChatGPT a través de una pestaña fija del navegador proporcionada por el operador, y luego se ensambla localmente con narración, subtítulos quemados, portadas para plataformas y un manifiesto.
Para la lista de verificación completa de producción, el patrón de indicaciones, las reglas de temporización, las reglas de renderizado, el contrato de portadas y el esquema del manifiesto, consulta references/workflow.md.
Flujo de Trabajo Principal
- Confirmar las entradas: título, subtítulo o gancho, guion hablado, resumen del estilo visual, idioma de destino, voz/velocidad de TTS, directorio de salida y metadatos de la plataforma.
- Usar la pestaña fija de generación de imágenes del navegador proporcionada por el operador. No abrir una nueva sesión de ChatGPT a menos que la pestaña fija esté rota y el operador apruebe el reemplazo.
- Generar una imagen principal o un conjunto pequeño de imágenes por compás utilizando el patrón de indicaciones por compás de la referencia.
- Guardar las imágenes generadas como activos fuente locales y registrar la indicación, la etiqueta de la pestaña del navegador, el índice de la imagen, la marca de tiempo y cualquier reintento manual.
- Generar la narración localmente con TTS y guardar tanto el medio como el archivo de subtítulos asociado cuando esté disponible.
- Medir la duración real del audio con
ffprobe; derivar el número de fotogramas a partir de la duración del audio, no de la longitud esperada del guion. - Alinear los subtítulos desde el archivo secundario de TTS o un alineador de voz local, luego dividirlos en bloques legibles.
- Renderizar fotogramas de 1080x1920 con colocación segura de títulos y subtítulos, movimiento ligero y subtítulos quemados.
- Codificar con
ffmpeg, multiplexar la narración, crear portadas 4:3 y 3:4, y escribir un manifiesto que apunte a cada artefacto final. - Validar que el video, las portadas, los subtítulos y el manifiesto sean seguros para el público y no contengan identificadores internos, rutas locales, credenciales, slugs del navegador o etiquetas de borrador.
No Negociables
- El acceso a la pestaña fija es una configuración privada del operador. Nunca incluir URL reales de pestañas, nombres de cuenta, tokens de acceso, rutas de espacio de trabajo local ni identificadores en la salida reutilizable.
- La pestaña fija existe para la continuidad de la sesión y la consistencia de la herramienta de imagen. Aísla la generación de imágenes de conversaciones no relacionadas y reduce la desviación de estilo entre reintentos.
- Mantener el video final a 1080x1920, 24 o 30 fps, H.264, yuv420p, audio AAC y
+faststarta menos que la plataforma de destino requiera otro contrato. - Quemar los subtítulos en el video; no depender únicamente de archivos de subtítulos externos para las vistas previas de formato corto.
- Exportar tanto las portadas horizontales 4:3 como las verticales 3:4 como archivos separados.
- El manifiesto debe usar rutas de artefactos relativas al repositorio o paquete cuando sea posible. No serializar rutas privadas locales de la máquina en un manifiesto portátil.