In simple English
This tool takes a long video or podcast and cuts out the best parts for TikTok or YouTube Shorts. It finds the speakers' faces and keeps them in the center of the frame. It adds karaoke-style subtitles that light up word by word as they are spoken. It can also add background music and stock footage to make the clips more engaging. You need a free API key from Google and a computer with a good graphics card to run it.
What it is
A Python command-line program that automates video editing using artificial intelligence models like Faster-Whisper and Google Gemini. It downloads a video, transcribes the speech, picks the best moments, and exports vertical clips complete with captions and effects.
What it is good for
Content creators and solo builders who want to turn long interviews or podcasts into short promotional clips without spending hours cutting them by hand.
- Automatically tracks faces so speakers stay in frame on vertical screens.
- Generates animated karaoke subtitles without manual editing.
- Includes options to upload finished clips straight to YouTube and Facebook.
- Requires a strong NVIDIA graphics card for fast processing with local AI models.
- Needs external API keys for Google Gemini and Pexels to work fully.
- Setup involves installing FFmpeg and Python dependencies by hand.
Editing short-form video highlights manually in desktop software like Premiere or CapCut.
FFmpeg (a command-line tool for converting and processing video and audio files).
- jianchang512/pyvideotrans19k stars
Translates and dubs videos into other languages with local AI models.
- snapcast/snapcast8.0k stars
A server and clients that play one audio stream in several rooms, kept in time with each other.
- MusicPlayerDaemon/MPD2.8k stars
A background music player with no interface of its own, controlled over a network by separate client programs.
- AcademySoftwareFoundation/OpenTimelineIO2.0k stars
An interchange format and library for editing timelines: the order and length of cuts, and references to the media, but not the media.
git clone https://github.com/NaufalRizqullah/opensource-clipping.git cd opensource-clipping pip install -r requirements.txt cp .env.sample .env