Skip to main content

🎥✂️⛓️ 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

🔨 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

See https://github.com/ranelpadon/lord-of-the-clips/blob/main/demo.gif

⚠️ 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lord-of-the-clips-0.1.6.tar.gz (14.8 MB view details)

Uploaded Source

Built Distribution

lord_of_the_clips-0.1.6-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file lord-of-the-clips-0.1.6.tar.gz.

File metadata

  • Download URL: lord-of-the-clips-0.1.6.tar.gz
  • Upload date:
  • Size: 14.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.0

File hashes

Hashes for lord-of-the-clips-0.1.6.tar.gz
Algorithm Hash digest
SHA256 a7622c415c5e85b7532dc3717aa5233a69329806ab014d4ebbd6d7e55909c836
MD5 24c5d38c833c7907d8a01431b8dbb4bb
BLAKE2b-256 6b756e6abf60ad96038e1cb5f1458f667cc826fbf62744bfec5115f9c665b803

See more details on using hashes here.

File details

Details for the file lord_of_the_clips-0.1.6-py3-none-any.whl.

File metadata

File hashes

Hashes for lord_of_the_clips-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 be623557cf12e86cb91703db1c0e604310c635061e9b0b29a6558703110e4103
MD5 6cc16d13e842afd7901254ad7b3cb152
BLAKE2b-256 967a25d16022ce4954039a61005be76d4decabcef73e37259ebf664e50042a68

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page