PixFlow recrea la calidad de los efectos de pixflow.net en código abierto: parallax 2.5D real, grain, color grade, viñeta, aberración cromática, bloom, movimientos de cámara y transiciones. Todo el movimiento se construye de forma programática: render determinístico, sin Runway, Kling o Sora.
# el pipeline (skill pixflow-motion) movie spec (YAML) → Depth-Anything-V2 (depth, sem torch) → WebGL / GLSL (parallax + efeitos) → Remotion → FFmpeg → MP4 # renderizar node cli/pixflow-motion.mjs render demo.movie.yaml demo.mp4
Los generadores de video con IA inventan píxeles (y errores). PixFlow hace lo contrario: parte de tu imagen y la mueve con profundidad real, de forma reproducible. v1: imagen → película. v2: el mismo motor acepta video en lugar de la foto.
Genera el mapa de profundidad de cada imagen (Depth-Anything-V2, mediante transformers.js, sin torch) y separa las capas según su profundidad.
Color grading, grano, viñeta, aberración cromática y bloom — 6 looks listos con intensidades propias.
WebGL/GLSL → Remotion → FFmpeg → MP4. Misma entrada, mismo video. Sin clave de API.
Tú das imágenes + un «guion de movimiento» (movie spec YAML) — escenas, textos, estilos, cámaras, duraciones — y el motor arma la película. Cámaras: push-in, pull-out, ken-burns, pan, dolly, orbit, float, handheld, static. Transiciones: cut, crossfade, dip-to-black.
Probado en Linux aarch64 (NVIDIA GB10 / DGX). En esta arquitectura la CLI reutiliza por sí sola un Chromium de Playwright — o define PIXFLOW_CHROME.
Instala el motor y la CLI pixflow-motion.
cd skill && npm install
Remotion renderiza en Chrome headless. En aarch64 la CLI lo resuelve por sí sola.
# o: export PIXFLOW_CHROME=/path/chromeTú aportas las imágenes y el movie spec. El render no genera imágenes ni guiones.
# examples/demo.movie.yamlComandos reales de la CLI pixflow-motion. El esquema completo del movie spec está en skill/SKILL.md.
Una vez, dentro de la carpeta de la skill.
cd skill && npm install
Confirma depth, Chromium y FFmpeg antes de renderizar.
node cli/pixflow-motion.mjs check-deps
Escenas con imagen, look, camera, duración, transición y caption (kicker/título/cuerpo).
# scene: { image, look: cinema-dramatico, camera: push_in, dur: 4 }
Genera el depth, aplica paralaje + look + transiciones y exporta mediante Remotion + FFmpeg.
node cli/pixflow-motion.mjs render ../examples/demo.movie.yaml ../examples/demo.mp4
PixFlow es el etapa final de render, no toda la fábrica. Saber qué hace (y qué no hace) es lo que evita la frustración.
# 6 looks cinema-dramatico · sci-fi-cyberpunk · noir-film retro-vhs · sonho-etereo · acao-epico # 9 cámaras push_in · pull_out · ken_burns · pan · dolly orbit · float · handheld · static
✅ depth map + parallax 2.5D ✅ look (grade/grão/vinheta/bloom) + transições ✅ legenda (fade) + áudio se você apontar ──────────────────────────── ❌ não gera as imagens (você traz) ❌ não escreve o roteiro/spec ❌ não tem narração/TTS
Todo lo que viene antes (idea → guion → imágenes → narración) es lo que el videoprodutor orquesta.
PixFlow es la pieza de render en código abierto. Complementa mdd (dirección), video-plan-editor (estrategia/beat sheet) y promptprof (refinamiento del prompt).
.cube + sincronización con el beatColor grading con LUT y sincronización de cortes con la pista.