AIClipStudio v1 launches with full pipeline
The first public release of AIClipStudio: turn a single prompt into a finished short-form video — script, voiceover, captions, B-roll, and export — plus accounts, credits, public sharing, and an admin console.
- New
- Prompt-to-video pipeline that drafts a script, generates voiceover, captions, B-roll, and a stitched MP4
- 9:16 vertical export with optional 16:9, ready for TikTok, Reels, and YouTube Shorts
- ElevenLabs voice library with per-locale voice IDs, descriptions, and preview playback
- Whisper transcription produces SRT and ASS, then ffmpeg burns styled captions into the final MP4
- Theme presets plus custom style text across fal.ai models including wan-25, kling, veo, and grok
- Dashboard lists recent runs with live step indicators, previews, retry, and download
- Per-step artifact previews for script, audio, captions, video prompts, and segments
- Workspace API serves allowlisted step artifacts so the UI can preview scripts, audio, and thumbnails
- Email and password sign-in plus optional Google OAuth via better-auth
- Stripe subscriptions and credit packs with a billing history and invoice PDF export
- Credits are reserved per generation and debited from measured audio duration after TTS
- Public profiles at /u/{username}, share pages at /v/{runId}, and a public showcase gallery
- Dashboard profile editor for avatar, bio, social links, and email preferences
- Internationalized marketing and dashboard with locale-prefixed URLs via i18next
- Email preferences and AWS SES release-notification fan-out for opted-in users
- Admin console for generations, users, style usage, analytics, financials, and suggestions
- Marketing landing with hero, pipeline mock, pricing, JSON-LD, sitemap, and robots.txt
- Blog index with JSON posts, English changelog from releases.json, legal pages, and comparisons
- Light, dark, or system appearance toggle across marketing and authenticated pages
- Improved
- GET /api/health returns JSON ok for load balancers and uptime checks
- Multi-stage Docker image on Node 22 Alpine with ffmpeg, ImageMagick, and Liberation fonts for libass
- PostgreSQL with Drizzle ORM for auth, generations, credits, Stripe billing, and analytics
- Pino structured logging with secret redaction and pretty output in local dev
- Playwright E2E suite runs against fixture mode and a seeded Postgres without calling external AI APIs
