You can use composite cables rather than HDMI but my understanding is that you’re not going to get a full HD signal unless you use HDMI cables.
There is, though. Well, kinda, I’m not sure how it’s implemented. With Tivo some shows (maybe about 20-30% of them) are tagged with the word SKIP. On those shows when a commercial starts you can press a button on the remote and the jumps right to where the commercials end. (If you were to hit the button again, it would go to where the next set of commercials end, it’s the end of each commercial segment that the skip function looks for). However, I have no idea who puts that bit of code in the show. Could be someone at TiVo hand programming, could be the broadcaster/network, could be the studio, I have no idea. No matter who does it, I’m guessing everyone involved has to give their okay, probably including the advertisers.
And, of course, the skip feature doesn’t work until after a show has recorded, if it hasn’t recorded, there wouldn’t be anything to skip. It’s like when I first got a TiVo 15ish years ago, as soon as I’d show it off the first thing everyone would ask me to do is fast forward. Well, um, I can’t do that until we’ve been watching for a few minutes (and I rewind first).
Also, someone mentioned 30 second skip. That’s how I have my TiVo remote programmed. I can skip through commercials really fast that way. Just hit the button a few times, and hit instant replay (backs up 7 seconds) once or twice if I over shoot and I need to see what I missed.
I was talking to someone who has the thirty-second skip button programmed but also added a three-minute skip button. The theory is that most commercial breaks are about three minutes. I’ve been meaning to add that.
This is the crux of it. With the notable exception of things like Tivo’s “skip” feature, cable providers have a vested interest in not making it easier for you to skip ads.
HDCP can be stripped from an HDMI source with a simple HDMI splitter. I’ve heard it’s handy to get around handshake issues, too.
I record practically everything to the DVR and manually zap through the commercials 30 sec. at a time. The DVR remote even has a button that skips 30 sec. at a time.
One of my classic gripes was when DirecTV denied me the major network feeds because they said I should be able to receive them OTA. I couldn’t. They could have given me a waiver to get the east or west network feeds, but said that would deny the local affiliates their commercial revenue. And then told me they could upgrade my receiver to a DVR - one of the boiler plate list of features was so the customer could skip commercials. Go figure.
When you are streaming from the internet, the content is coming as you ask for it. An ad might play before the content, or in the middle of it, but it is always in sync with what you want to be viewing. Cable, on the other hand, is on a schedule. You can block every ad that plays, but you’re still going to have to wait three minutes, or whatever schedule your broadcaster (is that still a word?) engineered for your show to start up again. It takes physical effort to get around that, that is, recording your viewing several hours in advance.
Tivo actually hires people to watch the shows and record where the commercials are. That’s why the feature is available only on certain networks and only during evening prime time. It is available on the Roamio and Bolt models. The commercial markers are downloaded to your Tivo via the internet after the show airs.
I have cable, and I would rather hear silence, or switching to another channel instead of the stupid commercials that always air.
Nobody’s mentioned the real reason which is, on the internet, ads are served from separate servers from content and/or located in their own divs/iframes. This makes it very simple to create a list of programmatic filters that cleanly separate out ads from content and only display the latter.
With TV, content and ads are intermingled into the same datastream with no metadata to label which is which. This means any ad blocking would have to automatically derive this data in real time across a wide range of content. This is by no means impossible but it doesn’t appear the market is large enough for such solutions to exist.
Notice also that there doesn’t currently exist a solution to block podcast ads or ads that are integrated into online video by the creators (as opposed to the ones inserted by Youtube which are easily blocked). In all cases, the cause is the same, when ads and content are intermingled, blocking them becomes significantly more difficult and we don’t bother.
It’s actually not all that hard to foil adblock on video streaming sites, the fact that Youtube doesn’t is more an unwillingness to lose even more goodwill than they already have than anything else.
Meanwhile, I have my own invention in mind – The Mute Pillow. Rather than have to sit with the remote in your hand, and find the mute button for every break, design a cushion on the sofa that has a bladder in it, so if you give it a light thump., air pressure activates a mute button signal. Commercial comes on, tap the pillow. Commercial ends, tap it again.
Feel welcome to patent it, i don’t have the patience or ambition.
Seems like it would be possible to build an effective ad-skipper-box that depended on the viewer to identify the ads. Just have them press a button to identify the current video feed as a commercial the first time you see it – then the box skips forward 29 seconds, and records the last few seconds as a ‘fingerprint’ to identify this ad, and automatically skip it the next time it appears.
This system works pretty well online: there is software where the user identifies an email as ‘junk’ or ‘spam’, and then the system automatically marks future identical or similar emails. Seems like it could work equally well for TV. Memory is cheap enough that you could easily save 1-2 seconds of the start of many ads, and skip them automatically. TV commercials seem to repeat so often that you could eliminate a whole lot of them this way. And it would be self-correcting – when you run out of space to remember new commercials, the system could erase the oldest/least repeated one to free up space.
Online, there are even systems that summarize the ‘votes’ from many email users to identify junk emails quickly. A similar system could be setup to email you a daily file of the most frequent TV commercials currently. (Probably would have to have separate versions for each major TV market, to catch local commercials, too.
Following up on the ReplayTV method and another one:
I have a (still working) ReplayTV. (Bought second hand and used a free program guide.) When I used it I tried the ad skip at first. It didn’t work all that well.
I also have tried the ad detection tool in the VideoRedo editing program. It is wrong more often than it’s right.
Detecting ads is hard.
As others have said, the HDMI interface is part of the hardware DRM for many video sources, and only something that licensed the encryption capabilities would work - and I doubt a company would be allowed to license the code etc. for the purpose of “breaking” the system.
This. While you can get around HDMI with enough gear and patience, it’s reached the point where most video stacks are all-HDMI all the way through, which is both a blessing (gad, it’s easy to manage) and a curse (you’re slaving yourself to the content as the providers want you to see it).
Trying to fingerprint ads would be an endless exercise in frustration. The only ones it would catch would be long-running ads, and the practice has been to stir them around frequently and have several variations running simultaneously.
You can’t underestimate the forces involved. Ads are not casually tacked onto the mix - they are the mix. “Television is an advertising medium that occasionally shows less overtly-commercial content.”
I wasn’t aware that the encryption system was designed to facilitate advertisement watching. I thought it was to prevent piracy? Why would muting a TV during ads “break” the system?
Funny that I’M able to fingerprint ads and switch to a different channel, so it’s definitely possible.
This.
I honestly don’t understand the antipathy towards. I prefer the old model of four 3- d commerical breaks per hour to product placement during the show.
And you probably won’t have to watch many ads during the year you pick up your Nobel Prize for developing a perfect AI.
I actually plan to pay poor 3rd world country citizens $1 a day to watch whatever I’m watching, and mute the TV when an ad comes on. No AI necessary.
But then the peasants will revolt and come the revolution, there won’t be no more TV.
Seriously, trying to develop even a 90% effective ad-zapper for all cable channels is a far harder job than developing a good anti-malware package. For one thing, the channels can do a dozen things to baffle such a system and they are all legal - you can’t force them to put a black frame in between content and ad, for example. And since the system exists almost entirely to deliver ads to eyeballs, you’re fighting the entire structure of content-makers, advertisers, technical development, cable delivery, consumer equipment design and standards… everything.
I’d bet one wooden nickel that it’s not possible to build an ad-zapper (that takes any desired action such as muting, blanking or changing channels when an ad is detected) that:
[ol]
[li]Works in realtime. (ANYTHING can be done in post-processing or with long enough delays.)[/li][li]Correctly detects an ad 95% of the time.[/li][li]Correctly detects the end of the ad break 90% of the time.[/li][li]Does not false-detect more than once per broadcast hour.[/li][/ol]
…and those standards are so lenient that most viewers wouldn’t find them sufficient for pleasant viewing. Exponential curve from there towards “perfection.”
Does your definition of “ad-zapper” include a system that includes a human being?