TIKTOKAUTOMATION is a project designed to fully automate the TikTok content creation process by clipping and editing popular YouTube videos to generate engaging TikToks. The system aims to grow TikTok accounts and monetize content by leveraging Google Text-to-Speech and OpenAI's GPT models for content selection and enhancement.
- Automated YouTube Video Search: Finds popular YouTube videos based on a user-provided query.
- Transcription with Google Text-to-Speech: Converts video audio into text for further processing.
- Content Analysis with OpenAI GPT: Identifies the most engaging segments of transcriptions using GPT models.
- Video Clipping and Editing: Clips selected segments, applies edits, and prepares videos for TikTok.
- TikTok Formatting: Adds hashtags, captions, and gameplay overlays to comply with TikTok’s content guidelines.
The project is organized into five main Python files:
-
Search_Videos.py- Utilizes
yt_dlpto search and download YouTube videos based on a user query.
- Utilizes
-
Transcribe.py- Contains functions to transcribe downloaded videos using Google Text-to-Speech API.
-
Clip.py- Analyzes transcripts to find high-value content segments with OpenAI GPT. Clips these segments and prepares them for TikTok.
-
Create_Tiktok.py- Finalizes the videos by adding hashtags, captions, and overlays, ensuring content is TikTok-ready.
-
run_tiktok_automation.py- Main script to run the full automation pipeline.
- Video Search: The system searches YouTube for popular videos based on a query.
- Transcription: Videos are transcribed using Google Text-to-Speech.
- Content Clipping: GPT evaluates transcripts to find entertaining segments, which are then clipped from the video.
- Final Edits: Clips are formatted with gameplay overlays and captions, creating a polished TikTok video.
- Posting: The ready-to-post video is optimized for TikTok growth.
- Results: Successfully grew a TikTok account to 11,000 followers with over 3 million views in just 30 days.
- Alternative Video Formats: Develop new editing styles that use filtering effects instead of gameplay to diversify content while avoiding unoriginal content bans on TikTok.
- Enhanced Content Selection: Explore improved methods for identifying engaging, complete thought segments in videos.