TikTokMaker is an advanced, AI-powered video generation engine designed to automate the creation of high-quality, short-form content (TikToks, Reels, Shorts).
It goes beyond simple concatenation by using computer vision, audio analysis, and iterative AI improvement to create videos that are beat-synced, visually engaging, and optimized for retention.
Install Dependencies:
npm install
Setup Environment: Ensure you have FFmpeg installed and in your system PATH.
Run the Web Interface:
npm run dev
Open http://localhost:3000 to start generating.
Detailed documentation is available in the docs/ directory:
tiktokmaker/
โโโ app/ # Next.js App Router (Frontend UI)
โโโ src/ # Core Application Logic
โ โโโ classifier/ # ML/Classification scripts
โ โโโ database/ # SQLite schema and migration tools
โ โโโ videoEditor.ts # Main video assembly logic
โ โโโ beatDetector.ts # Audio analysis
โ โโโ ...
โโโ input/ # Source files (Raw video/audio)
โโโ output/ # Generated videos
โโโ tools/ # Helper utilities (Scrapers, etc.)
Create a .env.local file to configure API keys for AI features. See Getting Started for details.
ISC
1 commits
TypeScript
99.8%
TikTokMaker is an advanced, AI-powered video generation engine designed to automate the creation of high-quality, short-form content (TikToks, Reels, Shorts).
It goes beyond simple concatenation by using computer vision, audio analysis, and iterative AI improvement to create videos that are beat-synced, visually engaging, and optimized for retention.
Install Dependencies:
npm install
Setup Environment: Ensure you have FFmpeg installed and in your system PATH.
Run the Web Interface:
npm run dev
Open http://localhost:3000 to start generating.
Detailed documentation is available in the docs/ directory:
tiktokmaker/
โโโ app/ # Next.js App Router (Frontend UI)
โโโ src/ # Core Application Logic
โ โโโ classifier/ # ML/Classification scripts
โ โโโ database/ # SQLite schema and migration tools
โ โโโ videoEditor.ts # Main video assembly logic
โ โโโ beatDetector.ts # Audio analysis
โ โโโ ...
โโโ input/ # Source files (Raw video/audio)
โโโ output/ # Generated videos
โโโ tools/ # Helper utilities (Scrapers, etc.)
Create a .env.local file to configure API keys for AI features. See Getting Started for details.
ISC
1 commits
TypeScript
99.8%