VelinStyle 1.3.0 — Motion Clips
Clip Motion ships as @birdapi/velinstyle-motion: image → short clip via velinstyle motion create / atelier / transition / sequence.
Highlights
- Local engine (default): Soft Zoom, Cinematic, Atelier Reveal, Rotate, Particle Reveal, Rotate + Explosion → HTML/CSS clips
- Input validation: non-empty
.webp/.png/.jpg/.jpegwith PNG/JPEG/WebP magic bytes (empty / wrong extension / fake payloads → clear error) - Interactive wizard + mini-prompts (structured profiles, not raw provider prompts)
- Optional AI: pluggable providers — first partner PixVerse (
imageToVideo, transition, multiTransition) - Setup:
motion setup pixverse·motion providers· affiliate open once (pixverse.setup_completed) · key in.velin/motion/.env - Config under
.velin/motion/· keys never logged / never in manifests - Cost confirmation +
motion usagestats - Docs: Page Motion vs Clip Motion · PixVerse setup · Site EN/DE
npm i @birdapi/velinstyle@1.3.0
npx velinstyle motion providers
npx velinstyle motion setup pixverse
npx velinstyle motion create atelier.webp
npx velinstyle motion create hero.png --preset cinematic --yes
npx velinstyle motion atelier ./assets --count 10 --yes
npx velinstyle motion usage--yes + AI without a key → exit 1 (CI-safe). Explicit dry-run: VELIN_MOTION_DRY_RUN=1.
Guide: docs/guides/velin-motion-clips.md
Not in 1.3.0
- Motion Studio UI
- Physics runtime / DOM V2 triggers finished
- Additional AI providers beyond PixVerse (slot reserved)
- ffmpeg hard-dependency for local MP4