🎥✂️⛓️ Video downloader, trimmer, and merger using the terminal. Supports YouTube, Facebook, Reddit, Twitter, TikTok, Instagram, LinkedIn, 9GAG, etc. Downloads/trims at multiple points. Merges multiple clips.
Project description
🎥✂️⛓️ lord-of-the-clips (lotc)
Video downloader, trimmer, and merger using the terminal. Supports YouTube, Facebook, Reddit, Twitter, TikTok, Instagram, LinkedIn, 9GAG, etc. Downloads/trims at multiple points. Merges multiple clips.
🦾 Standing on the Shoulders of Giants
- yt-dlp: video downloader
- moviepy: video trimmer/merger
- click: CLI app creator
- rich / rich-click: CLI app styler
🔨 Installation
pip install lord-of-the-clips
This will install a global lotc
shell command which you could run in the terminal.
lotc
is the acronym for lord-of-the-clips
.
🔧 Dependencies
ffmpeg
is strongly recommended by yt-dlp
to be installed since some websites have split video/audio files:
- Mac:
brew install ffmpeg
- Ubuntu:
sudo apt install ffmpeg
- Others
⚙️ Usage
For further details/sample usages, run this command:
lotc --help
And for its subcommands:
lotc download --help
lotc trim --help
lotc merge --help
💻 Demo
⚠️ Rate Limits
Some sites like Facebook imposes scraping rate limits on their pages and could potentially block your IP address.
Hence, throttle your usage or don't use lotc
excessively in a short amount of time.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for lord_of_the_clips-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be623557cf12e86cb91703db1c0e604310c635061e9b0b29a6558703110e4103 |
|
MD5 | 6cc16d13e842afd7901254ad7b3cb152 |
|
BLAKE2b-256 | 967a25d16022ce4954039a61005be76d4decabcef73e37259ebf664e50042a68 |