elebumm

RedditVideoMakerBot: Generate Videos from Reddit Posts

RedditVideoMakerBot automates the creation of short videos from Reddit content, without manual video editing or asset compiling. It is for creators who want to generate a video file for manual upload to social platforms.

Stars
12.5k
Forks
2.9k
Stars, last 10 days
+10

Our take

Health score

39/100

How it is scored
Activity
32
Community
80
Issues
21
Pull requests
21

+10 stars in the last 10 days

Overview

RedditVideoMakerBot uses Reddit posts and programmed video assembly to produce short videos, reducing the editing and asset-gathering work behind Reddit-style social clips. Users configure the bot and receive a video file; uploading it to TikTok, YouTube, or Instagram remains a manual step.

It is suited to creators comfortable setting up a Python project and Reddit API access. It is not an automatic social publishing service.

Key Features

  • Select a subreddit or choose a specific Reddit thread instead of using a randomized thread.
  • Configure background visuals and music for generated videos.
  • Choose the voice used in the video.
  • Filter out NSFW posts.
  • Check whether a video has already been created.
  • Offer light and dark modes.
  • Assemble the video programmatically without requiring manual editing or asset compiling.

Use Cases

  • A social video creator wants to turn Reddit threads into clips without editing each video by hand.
  • A creator testing different subreddit content wants to choose a subreddit or a specific thread for generation.
  • Someone producing a series of clips wants to vary backgrounds, music, and voice.
  • A creator wants generated files for review and manual posting, rather than a tool that publishes content automatically.

Getting Started

The project requires Python 3.10. Clone the repository, install dependencies, then run:

python main.py

You will need to configure Reddit API credentials. See the README and project documentation for installation and setup details.

Considerations

  • The bot creates a video file but does not upload it to social platforms. You must upload generated content yourself.
  • Setup requires Python 3.10, Playwright and its dependencies, plus a Reddit script app and API credentials.
  • The README describes the installation script as experimental.
  • The repository is licensed under GPL-3.0. Review the license terms before redistributing or incorporating the project into other software.

Found this useful?

Share it with someone who would like RedditVideoMakerBot.