All Projects → essandess → etv-comskip

essandess / etv-comskip

Licence: GPL-2.0, Unknown licenses found Licenses found GPL-2.0 LICENSE Unknown LICENSE.rtf
Commercial Marking and Skipping for EyeTV and iTunes Exports

Programming Languages

applescript
352 projects
python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to etv-comskip

Energizedprotection
A merged collection of hosts from reputable sources. #StayEnergized!
Stars: ✭ 175 (+264.58%)
Mutual labels:  ad-blocker
smashblock
📡 🛡️A self-updating extensive blocklist filter for AdGaurd. Be sure to 🌟 this repository for updates!
Stars: ✭ 66 (+37.5%)
Mutual labels:  ad-blocker
docker-dns-ad-blocker
A lightweight dnsmasq DNS server to block traffic to known ad servers with optional DNSCrypt support. Supports x86_64 and Raspberry Pi (armhf).
Stars: ✭ 78 (+62.5%)
Mutual labels:  ad-blocker
Youslist
Block filter for advertisements, mainly on Korean sites
Stars: ✭ 201 (+318.75%)
Mutual labels:  ad-blocker
PiHole
This contains an ever-growing list of domains to be blocked using the Pi-Hole ad-blocker.
Stars: ✭ 56 (+16.67%)
Mutual labels:  ad-blocker
service.addic7ed
Subtitles addon for Kodi Mediacenter
Stars: ✭ 20 (-58.33%)
Mutual labels:  tv-shows
Save Analytics From Content Blockers
A proxy back end for Google Tag Manager & Google Analytics
Stars: ✭ 159 (+231.25%)
Mutual labels:  ad-blocker
AdClear-Open-Source-Issue-Tracker
Open Source Issue Tracker for AdClear non-root ad blocker for Android
Stars: ✭ 101 (+110.42%)
Mutual labels:  ad-blocker
unifi-pi-hole
A Pi-hole equivalent for the Unifi Security Gateway
Stars: ✭ 30 (-37.5%)
Mutual labels:  ad-blocker
rose
Analyse all kinds of data for a TV series
Stars: ✭ 34 (-29.17%)
Mutual labels:  tv-shows
Adfilt
The place where I, DandelionSprout, store my web filter lists for countless topics, including my Nordic adblock list. As simple as that, really.
Stars: ✭ 217 (+352.08%)
Mutual labels:  ad-blocker
stream-box
Free, open source, movie and TV show streaming application
Stars: ✭ 45 (-6.25%)
Mutual labels:  tv-shows
pornhosts
Pornhosts a hosts-file formatted file of the RPZ zone file
Stars: ✭ 33 (-31.25%)
Mutual labels:  ad-blocker
Unified Hosts Autoupdate
Quickly and easily install, uninstall, and set up automatic updates for any of Steven Black's unified hosts files.
Stars: ✭ 185 (+285.42%)
Mutual labels:  ad-blocker
stremio-addons-list
A community curated list of Stremio Addons
Stars: ✭ 330 (+587.5%)
Mutual labels:  tv-shows
Macos Openvpn Server
macOS OpenVPN Server and Client Configuration (OpenVPN, Tunnelblick, PF)
Stars: ✭ 172 (+258.33%)
Mutual labels:  ad-blocker
DaumMovieTVSeries.bundle
Plex Metadata Agent for daum movie & tv series
Stars: ✭ 38 (-20.83%)
Mutual labels:  tv-shows
P4S
Premieres for Sonarr - a small sonarr companion app to find all the new shows you've never known you're interested in!
Stars: ✭ 22 (-54.17%)
Mutual labels:  tv-shows
arch-plexpass
Docker build script for Arch Linux base with Plex Pass Media Server installed
Stars: ✭ 21 (-56.25%)
Mutual labels:  tv-shows
tvthemes
ggplot2 themes and palettes based on your favorite TV shows
Stars: ✭ 120 (+150%)
Mutual labels:  tv-shows

etv-comskip

Commercial Marking and Skipping for EyeTV and iTunes Exports

Synopsis

Commercial detection and skipping for EyeTV, using Comskip.

These programs allow users of EyeTV to enjoy commercial-free recorded high definition (HD) television.

Example etv-comskip image Commercials are automatically marked and skipped during playback on OS X, iOS, and tvOS devices.

Description

EyeTV records tv shows, transcodes them for personal broadcast over an EyeTV server, and exports recordings to iTunes where they can be synced to iOS and tvOS devices. Comskip detects the commercials. ETVComskip marks and skips the commercials in both EyeTV recordings and iTunes exports. Helper software is used for commercials skipping. ComSkipper skips commercials in EyeTV recordings. The Videos app arrow keys are used in iOS devices, which may be triggered by a wide variety of headphone or bluetooth controls.

Operation

Recording, transcoding, and commercial detection are all performed sequentially because of their high computational cost. Comskip saves the detected commercials in an Edit Decision List (.edl) file located in the same EyeTV directory as the original h.264 .mpg recording. MarkCommercials sets the markers on the EyeTV recording, and uses the mp4chaps command to set the commercials as chapters within the mp4 .m4v transcodings both in the EyeTV directory and in any iTunes exports.

Commercials are kept in the recording; users are expected to use helper software to skip them. This avoids any infrequent yet frustrating problems with false detections and misalignment. Both Elgato's EyeTV.app and Turbo.264 HD apps respect .edl files for transcoding, allowing semi-automated commercial deletion from recordings.

Installation

Double-click on "Install ETVComskip".

This will install several files in /Library/Application Support/ETVComskip, and /Library/Application Support/EyeTV/Scripts/TriggeredScripts.

This will also create a user launchd item in ~/Library/LaunchAgents that automatically runs the ComSkipper program to make EyeTV automatically skip marked commercials on playback.

To uninstall these files and login item, double-click on "UnInstall ETVComskip", which is located in /Library/Application Support/ETVComskip.

Build

  • git clone --recursive https://github.com/essandess/etv-comskip.git
  • cd etv-comskip
  • make

Variations

Comskip also allows the capability for live commercial detection and skipping. This feature was once supported in the older Google code version of etv-comskip for non-HD recordings. etv-comskip has been refactored for sequential operations on HD recordings, but it would be possible to create a live commercial skipping.

Contributors

Jon Christopher wrote the original etv-comskip for non-HD recordings. Dick Gordon, Rick Kier, and Lycestra all contributed. I refactored the original code with work with the HD version of Comskip and handle MP4 transcodings and iTunes exports.

None of this would be possible without Erik Kaashoek's Comskip. Erik has a contributor's link at his website, and asks for $10 donations for the version of Comskip included in this distribution.

License

Licensed under the GNU General Public License, version 2.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].