Turn a long YouTube video into a handful of short vertical clips for Shorts or Reels.
Get AI suggested moments in a video worth clipping instead of scrubbing through it manually.
Generate ready to post captions alongside each clipped segment.
Preview a YouTube video's metadata before deciding whether to download and clip it.
| khazuly/pyclipper | 16nic/comfyui-agnes-ai | 6c696e68/gpt_signup_hybrid | |
|---|---|---|---|
| Stars | 19 | 19 | 19 |
| Language | Python | Python | Python |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 2/5 | 4/5 |
| Audience | vibe coder | vibe coder | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires ffmpeg installed on the system in addition to the Python package requirements.
Pyclipper is a command line tool that turns a full length YouTube video into short vertical clips ready for YouTube Shorts or Instagram Reels. You give it a YouTube URL or video ID, and it downloads the video, looks at it, and suggests three to five segments that could work well as short clips. You then pick which segment you want, choose a resolution, and the tool downloads, cuts, and converts that segment into the 1080 by 1920 portrait format that vertical video platforms expect. The clip recommendations come from an AI component the project calls khazai, which analyzes the video to find promising short segments rather than requiring you to scrub through the footage yourself and pick timestamps by hand. Each generated segment also comes with a caption that is meant to be ready to post alongside the clip, so you are not left writing captions from scratch after the video is cut. Before you can use it, the video's metadata, things like its title, channel name, view count, and like count, is pulled and shown to you so you have context on what you are working with before committing to a download. To run Pyclipper you need Python 3.8 or newer installed, along with ffmpeg, which handles the actual video conversion work behind the scenes. Setup is a standard pip install of the project's requirements file, and once that is done you run the main script and follow the prompts it gives you: paste in a YouTube URL or video ID, wait for the AI to suggest segments, choose one, choose a resolution, and let it download and convert. The README for this project is fairly short and does not go into detail about configuration options, how the AI recommendation step works internally, or what happens with longer or unusual videos, so those details are not covered here. It also does not state a license, so it is unclear under what terms the code can be reused or modified.
A command line tool that downloads a YouTube video, gets AI suggestions for short clip segments, and converts them into vertical 1080x1920 clips ready for Shorts or Reels.
Mainly Python. The stack also includes Python, ffmpeg.
The project does not state a license, so its reuse terms are unclear.
Setup difficulty is rated easy, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.