What do you want to do?
4 use cases
-
Run PRINTFILM locally with Docker in about 30 minutes
Start the full stack on your own machine and open the user site, admin site, and API docs.
View prompt
In the printfilm repo, copy deploy/.env.docker.example to deploy/.env.docker, set ARK_MOCK=true and strong values for POSTGRES_PASSWORD and SECRET_KEY, then run docker compose --env-file deploy/.env.docker up -d. Output the status from docker compose ps and confirm that http://localhost:8000/api/health responds.
-
Turn a product topic into a finished short promo video
Pick a built-in style template and let the pipeline produce images, video, and a composed final cut.
View prompt
Using the printfilm repo running at http://localhost:8080, create one AI short video for the topic <topic> with a built-in template in full mode. Report the project ID and the final composed video status, and confirm that every storyboard shot finished.
-
Produce an AI short-drama episode with consistent characters
Write an outline and script, store characters and scenes in the asset library, and turn episodes into shots.
View prompt
Using the printfilm AI 漫剧 feature at http://localhost:8080, create a project named <project name> with the script in <script file>, add the recurring characters to the asset library, and parse episode 1 into shots. Report the shot count and confirm that each character is linked to its assets.
-
Call the open API to generate images or videos from a script
Use the /api/v1 endpoints with a Bearer token or X-Api-Key header to run generation from your own code.
View prompt
Using the PRINTFILM API at http://localhost:8000/api/v1 and the route listed at http://localhost:8000/docs, submit one image generation request with the prompt <prompt> using the credential in <env var>. Return the task ID and the final result, and verify the response status is successful.
How to use Printfilm
- Check you have what it needs: Docker Desktop, or Docker Engine with Compose; A TokenFree API key (sk-...), or set ARK_MOCK=true to try the interface without real generation; Ports 8000, 8080, and 8081 free on the host machine.
- Open yi1108/printfilm on GitHub and read the README and license.
- Clone the repo with
git clone https://github.com/yi1108/printfilm.git, then runcd printfilm. - Create the env file with
cp deploy/.env.docker.example deploy/.env.docker, then set POSTGRES_PASSWORD, SECRET_KEY, and OPENAI_API_KEY / ARK_API_KEY. For a no-key preview, set ARK_MOCK=true. - Start the stack with
docker compose --env-file deploy/.env.docker up -d, then wait about half a minute. - Check the API with
http://localhost:8000/api/healthin a browser or with curl, then open http://localhost:8080 and register at /auth.
These steps come from our top use case, Run PRINTFILM locally with Docker in about 30 minutes, which also has a copy-paste agent prompt.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeAbout this repo
- Who it is forMarketers, indie creators, and small teams who want to make short promo videos or episodic short dramas on their own machine from a topic or script.
- Why it is hot
- LanguagePython
- Sourcegithub.com/yi1108/printfilm · Back to Hot repos
Requirements
- Docker Desktop, or Docker Engine with Compose
- A TokenFree API key (sk-...), or set ARK_MOCK=true to try the interface without real generation
- Ports 8000, 8080, and 8081 free on the host machine
Maintain Printfilm? Add the Featured on Deduped badge
Paste this into your README:
[](https://dedupedai.com/use-cases/yi1108-printfilm/?ref=badge)
Questions about Printfilm
What is Printfilm?
PRINTFILM is a self-hosted, MIT-licensed Python and React platform that turns a topic or script into AI short videos and AI short dramas (comics with video), using TokenFree models. It is an open-source project on GitHub: https://github.com/yi1108/printfilm.
Who is Printfilm for?
Marketers, indie creators, and small teams who want to make short promo videos or episodic short dramas on their own machine from a topic or script.
What can I do with Printfilm?
4 use cases so far, for example: Run PRINTFILM locally with Docker in about 30 minutes; Turn a product topic into a finished short promo video; Produce an AI short-drama episode with consistent characters. Each has steps and a copy-paste agent prompt.
What do I need to run Printfilm?
Docker Desktop, or Docker Engine with Compose; A TokenFree API key (sk-...), or set ARK_MOCK=true to try the interface without real generation; Ports 8000, 8080, and 8081 free on the host machine.
What are alternatives to Printfilm?
Other hot AI repos in Content: Voice Studio, Anatomy, Comfy UI, Hyperframes, Earshot.
Is Printfilm safe to run?
Deduped does not own, audit or vouch for it. Read the README and license, run it on your own systems first and review every command before you run it.