Practical overview
When it fits
Use it when a short-video workflow needs trend analysis, creator-fit decisions, production stages and a structured publishing handoff rather than video generation alone.
Who it is for
- Creators producing short-form video from trend topics or URLs.
- Teams building automated content-production workflows.
- Developers seeking a local Streamlit console or FastAPI interface for a trend-to-video pipeline.
Documented uses
- Evaluate a trend and its opportunity before media generation.
- Adapt a topic to a creator profile and content angle.
- Produce a script, factual-risk review and scene-by-scene storyboard.
- Render a short video and package it with subtitles and publishing metadata.
- Hand generated assets to a manual review or downstream publishing workflow.
Requirements & limits
The repository is publicly accessible, active and open source under the MIT license. It documents Cloud, self-hosted and server-oriented use, with a local Streamlit console and FastAPI interface.
- The workflow accepts a trend title or URL and can include platform, style and duration inputs.
- Outputs include MP4 video plus title, thumbnail, description, hashtags, subtitles, quality report and metadata JSON.
- The project separates trend analysis, strategy, scripting, fact checking, storyboarding, production and quality review into agent stages.
- The documented first version prepares assets for manual review and publishing rather than auto-posting.
- The stack includes Python, FastAPI, Streamlit, MoviePy, SQLite and Playwright/Chromium setup.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Set up the Trend2Video Pro execution console
Prepare the documented local environment and start the Streamlit interface.
Before you start
- A local Python environment
- The Trend2Video Pro GitHub repository
- Project dependencies from requirements.txt
- Chromium installed through Playwright
- An environment file based on .env.example
Steps
Clone the repository and change into its directory.
Create and activate a Python virtual environment.
Install the project requirements and run Playwright's Chromium installation.
Copy .env.example to .env.
Start the interface with streamlit run app.py.
Expected outcome
The documented Streamlit execution console starts with sections for trend or URL input, pipeline execution and output or package downloads.
Guide limitations
- This guide covers setup and interface startup; it does not verify a completed generation run.
- The README states that the first version does not auto-post to platforms.
Start the local API surface
Prepare and launch the repository's documented local FastAPI interface.
Before you start
- A prepared Python environment for the repository
- Project dependencies installed
- The Trend2Video Pro repository
Steps
Open the repository environment.
Start the API with uvicorn api:app --reload.
Use the documented local API routes for health, scoring, generation or topic management.
Expected outcome
The local API process exposes the documented routes, including GET /health, POST /api/score and POST /api/generate.
Guide limitations
- A specific publishing-platform integration is not documented.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 3 October 2026
- Original website title
- 2417467487-hub/Trend2Video-Pro · Official homepage title · retained in its source language

