Communitygithub.com

littlewindy123/lianhuanhua-skills

Habilidad de Codex para crear videos cortos de cómics: paquete de prompts para ahorrar tokens, generación de imágenes interna/externa, TTS con Doubao, y síntesis con FFmpeg.

¿Qué es lianhuanhua-skills?

Esta habilidad para Codex permite crear rápidamente videos cortos de cómics (连环画短视频) desde una idea o guión. Incluye un paquete de prompts optimizado para ahorrar tokens, soporte para generación de imágenes tanto mediante API externa como con herramientas internas, síntesis de voz usando el TTS de Doubao (豆包), y la composición final del video con FFmpeg. Útil para desarrolladores y creadores de contenido que quieran automatizar el proceso de producción de videos de cómics de forma eficiente y económica.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add littlewindy123/lianhuanhua-skills

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace lianhuanhua-skills?

Habilidad de Codex para videos cortos de cómics (连环画短视频): paquete de prompts para ahorrar tokens, generación de imágenes interna/externa, TTS con Doubao y síntesis con FFmpeg.

Descripción general

Esta Skill está diseñada para el asistente Codex, con el objetivo de ayudar a los usuarios a generar rápidamente videos cortos de cómics a partir de un guión o idea. Integra múltiples funciones clave:

  • Paquete de prompts optimizado: Reduce el consumo de tokens mediante indicaciones predefinidas y de alta calidad.
  • Generación de imágenes: Soporta tanto servicios de generación de imágenes externos (como Stable Diffusion) como herramientas de dibujo interno del sistema.
  • Síntesis de voz: Utiliza la API TTS de Doubao (豆包) para generar narraciones y diálogos naturales.
  • Composición de video: Emplea FFmpeg para combinar imágenes, audio y subtítulos en un video final.

Requisitos de entorno

  • Python 3.8+
  • FFmpeg instalado y accesible desde la línea de comandos
  • Clave API de Doubao TTS (configurada como variable de entorno)
  • (Opcional) Clave API del servicio de generación de imágenes

Instalación

pip install -r requirements.txt

Contenido de requirements.txt (ejemplo):

requests
Pillow

Configuración

Establece las siguientes variables de entorno:

export DOUBAO_API_KEY="tu_clave_api_de_doubao"
export IMAGE_API_KEY="tu_clave_api_de_generación_de_imágenes"  # opcional

Uso

1. Preparar el guión

Crea un archivo de texto con el guión del cómic, por ejemplo guion.txt:

[Escena 1]
Personaje A: ¡Hola! Bienvenido al mundo de los cómics.
Personaje B: ¡Qué interesante!

[Escena 2]
Narrador: Así comienza nuestra aventura.

2. Ejecutar la skill

python lianhuanhua.py --script guion.txt --output video_final.mp4

3. Parámetros adicionales

  • --image-source : external para API externa, internal para herramienta integrada (por defecto: external)
  • --voice : Voz para TTS (por defecto: zh-CN-XiaoxiaoNeural)
  • --fps : Fotogramas por segundo (por defecto: 24)
  • --resolution : Resolución del video (por defecto: 1920x1080)

Estructura del proyecto

lianhuanhua-skills/
├── lianhuanhua.py          # Script principal
├── prompts/                # Paquete de prompts optimizados
│   ├── scene_prompt.txt
│   ├── dialogue_prompt.txt
│   └── style_prompt.txt
├── utils/                  # Utilidades
│   ├── image_gen.py        # Módulo de generación de imágenes
│   ├── tts.py              # Módulo de TTS con Doubao
│   └── video_comp.py       # Módulo de composición con FFmpeg
├── requirements.txt        # Dependencias de Python
└── README.md               # Este archivo

Ejemplo de prompts

prompts/scene_prompt.txt

Describe la escena de manera vívida, incluyendo el fondo, los personajes y la iluminación. Usa un estilo de cómic chino clásico.

prompts/dialogue_prompt.txt

Genera un diálogo natural que coincida con la escena. Mantén las líneas cortas y expresivas.

Notas importantes

  • Asegúrate de tener suficiente cuota en la API de Doubao TTS para generar el audio.
  • Para generación de imágenes externa, se requiere una conexión a internet estable.
  • El proceso de composición con FFmpeg puede consumir muchos recursos; se recomienda cerrar otras aplicaciones pesadas.

Licencia

Este proyecto se distribuye bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.

Skills relacionados