Skip to main content

Strips commercials off Channels DVR recordings using outputted EDL files

Reason this release was yanked:

Not able to run as a standalone script

Project description

📺 channels-edl-stripper

Strips commercials off Channels DVR recordings using outputted EDL

Prerequisites

  • Python 3.8+
  • pip
  • ffmpeg

Getting Started

pip install -r requirements.txt
python edlstrip.py movie.mpg movie.epg --vcodec libx264 -o movie_comskipped.mp4

Usage

usage: edlstrip.py [-h] [--vcodec VCODEC] [--acodec ACODEC] [-o OUT_FILE] [--confirm-copy] video edl

Strips commercials off Channels DVR recordings using outputted EDL

positional arguments:
  video                 video file to strip
  edl                   EDL file used to control stripping

optional arguments:
  -h, --help            show this help message and exit
  --vcodec VCODEC       the video codec used to trancode (default: libx264)
  --acodec ACODEC       the audio codec used to trancode (default: copy)
  -o OUT_FILE, --outfile OUT_FILE
                        the file to write out to (default: <video>_comskipped.mkv)
  --confirm-copy        confirms and disables copy vcodec usage prompt

Docker

Coming Soon

docker-compose

version: 3

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

edlstrip-1.0.tar.gz (4.5 kB view hashes)

Uploaded Source

Built Distribution

edlstrip-1.0-py3-none-any.whl (5.4 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