Communitygithub.com

bsaisuryacharan/agentshift-shorts

Renderiza la superposición y compone el MP4 final con app.cinematic. Úsalo después de que existan los stills y la voz.

¿Qué es agentshift-shorts?

Este skill automatiza la producción de videos cortos (shorts) combinando superposiciones visuales (HUD) con audio sincronizado y cinemáticas. Primero, genera un archivo `timing.json` con marcas de tiempo por palabra usando TTS, y mezcla una pista de audio base con ducking (-12 dB), whoosh, impact y ding para producir `mix.wav`. Luego, construye una página HUD con fondo transparente y una línea de tiempo GSAP pausada (`window.__timelines.main`), donde los subtítulos se posicionan con coordenadas específicas y se agrega una tarjeta de suscripción 2.2 s después de la última palabra. El renderizado se realiza en dos fases: primero se generan PNG por frame con `app.overlay`, luego se revisan los stills en transiciones y picos con `app.cinematic test`, y finalmente se renderiza el MP4 final con normalización de loudness (loudnorm −14) usando `app.cinematic render`. Funciona sobre cualquier sistema que soporte Python y las herramientas de línea de comandos mencionadas, y está diseñado para flujos de trabajo donde ya existen los assets visuales y de voz.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/bsaisuryacharan/agentshift-shorts/tree/HEAD/skills/shorts-render

Preguntar en tu IA favorita

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

Documentación

  1. TTS con marcas de tiempo por palabra → timing.json; mezcla de base (ducking −12 dB) + whoosh/impact/ding → mix.wav.
  2. Construye la página HUD (fondo transparente, window.__timelines.main timeline GSAP pausado). Subtítulos en bottom:540px; left:60px; right:150px. Agrega una tarjeta de suscripción 2.2 s después de la última palabra.
  3. python -m app.overlay page.html <total> work/ovl → PNG por fotograma.
  4. python -m app.cinematic test shotlist.json 60,150,… → revisa los stills en cada transición y pico; corrige antes del renderizado completo.
  5. python -m app.cinematic render shotlist.json out.mp4 (loudnorm −14 incluido).

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

Skills relacionados