Subtítulos automáticos y video para PowerPoint
Convierte un PPTX local existente en una presentación subtitulada editable y un video. Mantén intacta la presentación original. Los subtítulos son cuadros de texto nativos de PowerPoint con efectos de entrada y salida, no imágenes de diapositivas aplanadas ni un archivo SRT estándar.
Entradas y decisiones
Resuelve un archivo PPTX de origen específico (ruta absoluta, nombre exacto de archivo adjunto o presentación abierta identificada explícitamente), el directorio de salida, la política de duración, el idioma de los subtítulos y la fuente de los subtítulos antes de comenzar. Las fuentes de subtítulos pueden ser un documento nombrado, texto proporcionado explícitamente por diapositiva, un archivo de narración nombrado o una solicitud explícita para redactarlos a partir de la presentación. Verifica que los archivos referenciados existan y que los subtítulos correspondan al orden real de las diapositivas. Si la presentación de origen o la fuente de subtítulos sigue siendo ambigua en la conversación, pregunta solo por la información faltante; no selecciones una presentación histórica no relacionada ni inventes una fuente de guion. Una solicitud de ejemplo pegada con rutas de marcador no es una presentación de entrada real.
Identifica cualquier contenido multimedia real a incluir. Reutiliza los activos proporcionados y los valores medidos. Si no se proporciona audio, redacta subtítulos concisos a partir del contenido de la diapositiva; no describas esto como transcripción de voz. Cuando exista audio, alinea los subtítulos con la narración real.
Para redactar subtítulos a partir de diapositivas, aceptar texto por diapositiva o un documento y estimar la sincronía a partir de la longitud del texto, consulta redacción y sincronía de subtítulos. El script incluido scripts/captions-to-timeline.py convierte Markdown/TXT normalizado al CSV de animación con tasas de lectura ajustables para palabras en inglés y caracteres en chino. Utiliza la sincronía real del habla cuando exista narración.
Produce una línea de tiempo UTF-8 antes de animar. Consulta el contrato de línea de tiempo para conocer el esquema y las fórmulas de sincronía. La posición de una diapositiva en el archivo (slide_index) puede diferir de su número de página impreso (slide_number). Ni nueve diapositivas ni 160 segundos son un valor predeterminado universal.
Captura previa de subtítulos
Admite dos rutas de preparación de subtítulos: (A) redactar a partir del PPTX especificado; (B) normalizar subtítulos proporcionados por el usuario sin volver a redactarlos. Para la ruta B, conserva la redacción, el orden, los valores y las unidades; traduce o pule solo cuando se solicite. Mantén las asignaciones de página no resueltas y los cambios de significado propuestos en notas de revisión separadas. Ambas rutas pueden converger en la revisión, edición y confirmación del usuario antes de la producción cuando se solicite este flujo de trabajo por etapas. Admite un flujo de trabajo de borrador–edición–producción: cuando se solicite, lee automáticamente la presentación especificada y guarda un borrador estándar de subtítulos por diapositiva, más notas de revisión separadas. No requiere que el usuario complete la plantilla manualmente primero. Marca el contenido ilegible y las afirmaciones inciertas en las notas de revisión en lugar de inventar subtítulos. Cuando el usuario solicite revisión manual antes de la producción, entrega el borrador y espera el archivo editado. En la etapa de producción posterior, trata ese archivo editado como la fuente de verdad de los subtítulos; conserva su redacción, recalcula la sincronía a partir de él y no lo sobrescribas con un nuevo guion derivado de la presentación. Esta etapa de revisión es un alcance de flujo de trabajo solicitado, no una puerta obligatoria para una exportación de una sola pasada explícitamente autorizada.
Inicia un nuevo flujo de trabajo de subtítulos ayudando al usuario a proporcionar subtítulos en el formato estándar por diapositiva. Explica que ## Diapositiva N identifica la diapositiva PPTX real y cada línea - es una réplica. Acepta un archivo de subtítulos nombrado o texto pegado con etiquetas de diapositiva. Normaliza borradores de Word o no estructurados en un captions.md UTF-8 antes de calcular las sincronías. Mantén las instrucciones visuales y las tareas fuera del texto de los subtítulos. Verifica el orden de las diapositivas, las páginas faltantes y los marcadores de posición de plantilla no reemplazados. No inventes subtítulos faltantes cuando el usuario haya elegido un flujo de trabajo con guion proporcionado; redacta a partir de la presentación solo cuando se solicite. Si el usuario solo pide organizar el documento de subtítulos, entrega ese documento y la verificación de asignación sin proceder a la animación/exportación. Reutiliza un archivo de subtítulos ya válido en lugar de repetir la captura. Para una solicitud de video de principio a fin, la normalización es un paso intermedio: continúa con la sincronía, la animación nativa, la exportación y el control de calidad de reproducción real sin una puerta de aprobación innecesaria. Detente después del documento de subtítulos solo cuando se solicite explícitamente ese alcance limitado, o cuando las entradas faltantes no resueltas impidan continuar.
Revisión de diseño antes de la producción
Para un flujo de trabajo por etapas con revisión del usuario, reserva un área de subtítulos inferior consistente antes de la animación. Comienza alrededor del 10%–15% de la altura de la diapositiva, adaptándote a la longitud real de los subtítulos y la legibilidad en lugar de imponer una proporción fija. Conserva el estilo original y el contenido medido. Reposiciona o redimensiona moderadamente el contenido del cuerpo; nunca cubras el contenido original para simular espacio en blanco. Mantén los ejes, las leyendas de figuras, los pies de página y los logotipos despejados. Conserva las animaciones existentes al cambiar el diseño.
Entrega un PPTX de diseño editable separado y vistas previas de revisión PDF/por diapositiva. Muestra el subtítulo más largo por diapositiva en las vistas previas para verificar el ajuste del texto; no dejes marcadores de posición de subtítulos de vista previa en la fuente de producción. Marca las páginas saturadas. Cuando el usuario solicite confirmación humana del diseño, espera antes de la animación/exportación final, luego usa la presentación de diseño confirmada y el archivo de subtítulos confirmado como entradas de producción. Ajusta la ubicación de la banda auxiliar y la configuración de la fuente al diseño aprobado; no uses valores predeterminados ciegamente. Reutiliza un diseño ya aprobado en lugar de repetir esta etapa. La autorización explícita para un flujo de trabajo de una sola pasada no requiere una puerta de revisión adicional.
Flujo de trabajo
- Inspeccionar y preparar la presentación. Conserva gráficos, tablas, multimedia, notas y el diseño existente. Reserva una banda de subtítulos inferior fuera de las etiquetas de los gráficos y la salida de video. Reorganiza el contenido primero si es necesario. Adapta el tamaño de los subtítulos a las dimensiones reales de la diapositiva. Mantén los subtítulos en una o dos líneas.
- Escribir y verificar la línea de tiempo. Dale a cada réplica un nombre de forma único
CAPTION_…. Verifica los límites de las réplicas locales, huecos, superposiciones, duraciones de las diapositivas y el tiempo total del video. Guarda el CSV final con las salidas. - Crear efectos de subtítulos nativos. En Windows con PowerPoint de escritorio, usa la herramienta auxiliar proporcionada cuando sus requisitos previos se ajusten. Crea cuadros de texto editables y efectos nativos de entrada/salida de Fundido a través del modelo de objetos de PowerPoint. Su modelo de sincronía usa efectos automáticos Después de anterior, lo que evita la ambigüedad sobre los retrasos absolutos en las cadenas de Con anterior.
- Configurar el avance automático de diapositivas. Usa la duración de la línea de tiempo para cada diapositiva, desactiva el avance al hacer clic y exporta usando las sincronías de diapositiva grabadas y las animaciones. Conserva las características de presentación no relacionadas.
- Exportar a través de PowerPoint. Entrega el PPTX animado, el MP4 real, el CSV final y los PDF/PNG solicitados. Las vistas previas estáticas muestran la primera réplica en cada diapositiva; el PPTX conserva todas las réplicas. Un video de demostración faltante permanece como un marcador de posición claramente etiquetado.
- Verificar la salida real. Inspecciona las diapositivas renderizadas y muestrea el MP4 dentro de cada réplica, a través de los límites de las diapositivas y alrededor de los fundidos seleccionados. Confirma la duración, los subtítulos legibles, la desaparición correcta y que no quede texto de subtítulos. La inspección XML, un archivo SRT o un estado de exportación completada no establecen una reproducción correcta. Informa explícitamente los elementos no verificados.
Herramientas auxiliares
scripts/add-subtitles-and-export.ps1 acepta un PPTX local y un CSV de línea de tiempo. Escribe una copia, agrega subtítulos, exporta PDF/PNG y, a menos que se solicite lo contrario, un MP4. Rechaza secuencias de animación existentes u objetos de subtítulos porque fusionar esas secuencias requiere una autoría deliberada. Para una fuente ya animada, conserva y adapta la línea de tiempo existente utilizando las herramientas de presentación disponibles en lugar de borrar todos los efectos.
pwsh -NoProfile -File "<skill>/scripts/add-subtitles-and-export.ps1" `
-InputPptx "C:/trabajo/presentación.pptx" `
-TimelineCsv "C:/trabajo/linea_tiempo_subtitulos.csv" `
-OutputDirectory "C:/trabajo/salida-subtitulada"
Ejecuta solo a través de un método de ejecución permitido en el entorno actual. La herramienta auxiliar requiere una sesión de inicio de sesión de escritorio Windows con Microsoft PowerPoint instalado. Un error de sesión de inicio de sesión COM de sandbox es una limitación del entorno: utiliza la ruta de ejecución de escritorio aprobada o la interfaz de usuario nativa, y preserva cualquier límite de aprobación requerido. No debilites la configuración de seguridad ni omitas la política de ejecución.
Para el control de calidad del video, prefiere un decodificador multimedia disponible. El script opcional scripts/extract-video-frames.ps1 usa decodificación multimedia de Windows y necesita PowerShell 7 en modo STA. Consulta Notas de reproducción y exportación de Office al solucionar problemas o adaptar animaciones existentes.
Finalización
Entrega enlaces concisos a los archivos solicitados. Indica si se verificaron la sincronía real del MP4 y los cambios en los subtítulos. Mantén la calificación precisa: identifica la falta de contenido multimedia real o la reproducción no probada sin implicar que un marcador de posición demuestra una demostración en vivo.
Para una explicación en inglés adecuada para colegas, usa el tutorial del flujo de trabajo.