video-engine
Motor local de video por código del plugin. Una pieza es una carpeta con index.html (HTML/CSS + GSAP + Canvas) donde cada fotograma es función pura del tiempo; el motor la renderiza a MP4 con Chrome headless + ffmpeg, sintetiza voz (edge-tts o Piper), compone música y efectos procedurales, mezcla a -14 LUFS y la revisa con QA automático y hojas de contacto. Úsala como referencia técnica cuando escribas o depures una pieza, cuando un render falle o salga distinto a la vista previa, o cuando necesites un comando del motor (setup, new, voice, check, stills, mix, render, build, preview). Para el flujo completo de pedido → video usa video-oneshot.
Pinned to revision ecdb5f0105df, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/video-engine/SKILL.md
- skills/video-engine/engine/build.mjs
- skills/video-engine/engine/check.mjs
- skills/video-engine/engine/lib/align.py
- skills/video-engine/engine/lib/audio-dsp.mjs
- skills/video-engine/engine/lib/env.mjs
- skills/video-engine/engine/lib/music-lib.mjs
- skills/video-engine/engine/lib/music_ace.py
- skills/video-engine/engine/lib/server.mjs
- skills/video-engine/engine/lib/sfx-index.mjs
- skills/video-engine/engine/lib/sfx-lib.mjs
- skills/video-engine/engine/lib/tts_chatterbox.py
- skills/video-engine/engine/lib/tts_edge.py
- skills/video-engine/engine/lib/tts_gemini.mjs
- skills/video-engine/engine/lib/tts_qwen.py
- skills/video-engine/engine/lib/tts_voxcpm.py
- skills/video-engine/engine/lib/voice-direction.mjs
- skills/video-engine/engine/lib/wav.mjs
- skills/video-engine/engine/mix.mjs
- skills/video-engine/engine/new.mjs
- skills/video-engine/engine/preview.mjs
- skills/video-engine/engine/render.mjs
- skills/video-engine/engine/runtime/kits/paper.js
- skills/video-engine/engine/runtime/stage.js
- skills/video-engine/engine/setup-voice.mjs
- skills/video-engine/engine/setup.mjs
- skills/video-engine/engine/sfx-library.mjs
- skills/video-engine/engine/site-footage.mjs
- skills/video-engine/engine/stills.mjs
- skills/video-engine/engine/voice.mjs
- skills/video-engine/engine/voices.mjs
- skills/video-engine/templates/blank/index.html
- skills/video-engine/templates/kinetic-promo/index.html
- skills/video-engine/templates/paper-explainer/index.html
- skills/video-engine/templates/paper-explainer/script.json
- skills/video-engine/templates/voice-short/index.html
- skills/video-engine/templates/voice-short/script.json
Every link opens the file at its source, pinned to the revision this page describes.