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.

⚡Features

  • downloads video from various sites, and auto-trims/clips the specified durations
  • trims a video file, and/or clips the specified durations
  • merges video files, usually for concatenating related clips
  • provides smart output file name by default
  • accepts a custom output file name
  • leverages CLI styling/colors

🦾 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 (e.g. Facebook) imposes scraping rate limits on their pages and could cause issues in your succeeding downloads. 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.7.tar.gz (10.8 MB view hashes)

Uploaded Source

Built Distribution

lord_of_the_clips-0.1.7-py3-none-any.whl (10.9 kB view hashes)

Uploaded Python 3

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