SVCA is a pipeline for automatically generating and uploading short-form video content to YouTube based on trending topics.
- Data Extraction: Fetch trending topics from Google Trends
- Topic Selection: Choose a trending topic for video creation
- Image Selection: Retrieve relevant images from Bing search for the chosen topic
- Script Generation: Use an LLM to create a short script based on the topic and images
- Video Creation: Utilize MoviePy to produce a 40-second video
- Upload: Automatically push the generated video to YouTube
- Python 3.x
- Libraries:
- pytrends
- bing_image_downloader
- transformers (or other LLM library)
- moviepy
- google-api-python-client