← all repositories
yi1108/printfilm

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.

printfilm
Collecting fresh signals — velocity needs a few days of history.
collecting data…
star history

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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.