This project is a Python-based tool that generates videos from Reddit posts. It fetches a Reddit post (either by URL or from a specified subreddit), converts the text content to speech, overlays synchronized captions, and compiles it with a background video to create a final video output. The tool can be used to create engaging content for platforms like YouTube or social media.
- Fetch Reddit posts by URL or from specified subreddits.
- Convert post titles and content to speech using text-to-speech (TTS) services.
- Overlay synchronized captions onto the video.
- Use custom background videos and music.
- Crop and resize background videos while maintaining aspect ratio.
- Retain original video quality and frame rate.
- Option to upload the final video to YouTube.