Skip to main content

Strips commercials off Channels DVR recordings using outputted EDL files

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.5.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

edlstrip-1.0.5-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file edlstrip-1.0.5.tar.gz.

File metadata

  • Download URL: edlstrip-1.0.5.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

File hashes

Hashes for edlstrip-1.0.5.tar.gz
Algorithm Hash digest
SHA256 60a26aa3c5e52beab69903bb7e5dd1c5ae47618b27537d531db07c87124b68ed
MD5 8982b884dae2853645714392022df510
BLAKE2b-256 cce291a6c1d1ddddc60384677eb8ee7952dd695c13854c8ad661ff1c76c3caf6

See more details on using hashes here.

File details

Details for the file edlstrip-1.0.5-py3-none-any.whl.

File metadata

  • Download URL: edlstrip-1.0.5-py3-none-any.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.1

File hashes

Hashes for edlstrip-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 0fa60a5bb347c612b809e96ee92bdc5c33cc374f085dc60c35ce487ea9f50181
MD5 1e0af3d02cd698a7fde9c4b22d02a200
BLAKE2b-256 09fb2ad43b7bbb1bc03e6575cb4300206590c743735885bd8dec9c361ba7f14a

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