¿Qué hace codex-video-editing-skills?
Codex 中文短视频剪辑:原生动态字幕、花字贴纸、语义混剪、BGM/音效与成片验收标准。
Descripción General
Este skill proporciona capacidades de edición de video corto en chino para Codex AI Agent. Permite automatizar la creación de subtítulos dinámicos nativos, añadir pegatinas de texto decorativo (花字), realizar ediciones basadas en análisis semántico del contenido, integrar música de fondo y efectos de sonido, y aplicar criterios de aceptación para el video final.
Funcionalidades Principales
- Subtítulos Dinámicos Nativos: Genera subtítulos que se sincronizan automáticamente con el audio, con soporte para caracteres chinos y animaciones.
- Pegatinas de Texto Decorativo (花字): Inserta elementos visuales atractivos como texto estilizado, emojis y marcos decorativos.
- Edición Semántica: Analiza el contenido del video (guión, diálogo, escenas) para realizar cortes y transiciones inteligentes.
- BGM y Efectos de Sonido: Añade música de fondo y efectos de sonido desde una biblioteca local o personalizada.
- Criterios de Aceptación: Verifica que el video final cumpla con estándares de calidad (duración, resolución, sincronización de audio, etc.).
Requisitos
- Codex AI Agent instalado y configurado.
- Python 3.8+ con bibliotecas:
moviepy,pydub,ffmpeg-python,opencv-python,numpy. - FFmpeg instalado en el sistema.
- Archivos de video de entrada en formato MP4 o MOV.
Uso
- Coloca el archivo de video de entrada en la carpeta de trabajo.
- Ejecuta el comando personalizado de Codex:
/edit-video --input video.mp4 --style dynamic-subtitles - El skill procesará el video y generará un archivo de salida en la carpeta
output/. - Revisa el archivo
validation-report.mdpara verificar el cumplimiento de los criterios de aceptación.
Personalización
Puedes modificar los parámetros en el archivo config.yaml:
subtitles:
font: "SimHei"
color: "#FFFFFF"
animation: "fade"
stickers:
library: "./stickers/"
default_size: 0.2
editing:
min_clip_duration: 2
transition: "crossfade"
bgm:
path: "./music/"
volume: 0.3
validation:
min_resolution: [1080, 1920]
max_duration: 60
Criterios de Aceptación
El video final debe cumplir:
- Duración: entre 15 y 60 segundos.
- Resolución: mínimo 1080x1920 (vertical).
- Subtítulos sincronizados correctamente con el audio.
- Sin artefactos visuales ni saltos bruscos.
- BGM y efectos de sonido sin distorsión.
Solución de Problemas
- Error de FFmpeg: Asegúrate de que FFmpeg esté instalado y en el PATH del sistema.
- Subtítulos desincronizados: Revisa que el archivo de audio tenga una tasa de muestreo de 44100 Hz.
- Fallo en edición semántica: Verifica que el video contenga un guión claro (diálogo o narración).
Licencia
MIT License - Ver archivo LICENSE para más detalles.