An open-source AI video studio that bills by the clip
PRINTFILM exists so you can self-host a complete AI short-video factory—from script to voiced final cut—with user accounts, templates, and billing included.

What it does
PRINTFILM is a full-stack application for generating AI short videos and comic dramas. A user selects a template or submits a script, and the platform produces storyboards, generates images and video clips, and composites a final cut with FFmpeg. Seedance handles the voiceover during video generation, so the platform does not rely on an external text-to-speech service.
The interesting bit
Most open-source AI video tools stop at the API wrapper; this one ships as a complete, containerized production suite with user registration, an admin dashboard, per-usage billing, and a public REST API. The backend embeds its own task scheduler, executor, and poller inside the FastAPI process, which keeps the infrastructure footprint small but forces you to run a single worker to avoid task-lease collisions.
Key highlights
- End-to-end pipeline: theme or script → storyboard → image generation → video generation → final compositing
- Built-in templates for short videos and comic dramas, plus an asset library to maintain character and scene consistency
- Seedance generates synchronized voiceover automatically, eliminating the need for separate TTS plumbing
- Operational extras included: user portal, admin backend, optional pay-per-use wallet, and an open API for image and video generation
- Ships as pre-built Docker images with an nginx reverse proxy; a mock mode lets you explore the UI without live AI keys
Caveats
- The API container must stay at a single worker to prevent task-runtime lease contention, which caps per-instance throughput
- Production deployment documentation is explicitly kept outside the public repository
- There is no built-in demo account, and the project is at version 0.2.0, so expect early-stage rough edges
Verdict
Consider it if you need a billable, self-hosted AI video creation service for marketing or short dramas. Look elsewhere if you want a lightweight command-line script; this is a full application server requiring Postgres, Redis, and separate user and admin front ends.
Frequently asked
- What is yi1108/printfilm?
- PRINTFILM exists so you can self-host a complete AI short-video factory—from script to voiced final cut—with user accounts, templates, and billing included.
- Is printfilm open source?
- Yes — yi1108/printfilm is open source, released under the MIT license.
- What language is printfilm written in?
- yi1108/printfilm is primarily written in Python.
- How popular is printfilm?
- yi1108/printfilm has 1.1k stars on GitHub.
- Where can I find printfilm?
- yi1108/printfilm is on GitHub at https://github.com/yi1108/printfilm.