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
:movie_camera::scissors::chains: 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.
:mechanical_arm: Standing on the Shoulders of Giants
- yt-dlp: video downloader
- moviepy: video trimmer/merger
- click: CLI app creator
- rich / rich-click: CLI app styler
:hammer: 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
.
:wrench: 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
:gear: Usage
For further details/sample usages, run this command:
lotc --help
And for its subcommands:
lotc download --help
lotc trim --help
lotc merge --help
:computer: Demo
:warning: 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.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47735746fa7185b85bf8f54838d23d98a4287c43c47f9bc44e52ef2b41ec4221 |
|
MD5 | 54352d803804304c1060dc704444da1e |
|
BLAKE2b-256 | 0ccf0f43a82d612acd7006c5a755b89c2338075f6bc1023bce8e65e19d4e8c95 |