- cross-posted to:
- [email protected]
- [email protected]
- cross-posted to:
- [email protected]
- [email protected]
Doubt. Never underestimate the hate and motivation against ads.
Finally a use case where AI/Machine learning would absolutely make sense. If we can have AI that can generate text or images, imitate people’s voices or write code, we can also have a lightweight model that can detect ads and skip them during playback. There’s a model trained on SponsorBlock data for detecting sponsored segments https://github.com/xenova/sponsorblock-ml
I’m sure that we can have something similar but for embedded ads.It’s hard to run AI on phones and low-end hardware though. It’s not that easy.
Give it 5 more years in hardware performance improvements and software/model optimization and I don’t see a problem. The important part is that improvements are made public for everyone to use and improve upon instead of letting openai and microsoft take the whole cake
It already exists. Although it’s not AI, and mostly works best when using channel logos to work out the ad breaks.
It’s called a classifier and it could easily detect an embedded ad. The issue is now everyone needs to run it on their hardware to detect and this will cost some electricity.
Fine with me
Well I’m not happy about potentially adding new type of load on the electrical grids around the world.
Ads have definitely added more load on electrical grids in aggregate than locally hosted and lightweight models, especially given that ads are fucking everywhere all the time. Websites, apps, the servers, even 24/7 electric billboards. I’m not worried about a few nerds using slightly more electricity sometimes for their own benefit and joy (it’s still less power than gaming), as opposed to a corp that burns through power and breaks their climate pledges (Microsoft) for the benefit of their bottom line and nothing else. Corps don’t get to have a monopoly on AI that was built with our data, only to have it fed back to us to pull more data and siphon more money.
So basically fuck Google and fuck ads.
Do you understand what we’re still talking less energy than the monitor it displays on. I would bet even untuned VGG16 could do that without even a fine tune. Advertising is starkly different to content and the output is a “ad=yes/no” signal. It’s a very small amount of data, probably less than the plain hardware video decoder. It’s also not a new type of load, it runs off the same power supply as any computer, a slight capacitive load, it won’t even change the grid powerfactor.
deleted by creator
That is prone to error, just a pixel can be too small of a sample. I would prefer something with hashes, just a sha1sum every 5 seconds of the current frame. It can be computed while buffering videos and wait until the ad is over to splice the correct region
The problem with (good) hashes is that when you change the input even slightly (maybe a different compression algorithm is used), the hash changes drastically
Yes, that’s why I’m proposing it as opposed to just one pixel to differentiate between ad and video. Youtube videos are already separated in sections, just add some metadata with a hash to every one.
I think that downsizing the scene to like 8x8 pixels (so basically taking the average color of multiple sections of the scene) would mostly work. In order to be undetected, the ad would have to match (at least be close to) the average color of each section, which would be difficult in my opinion: you would need to alter each ad for each video timestamp individually.
Yes, that could be an alternative to computing hashes, I don’t know what option would be less resource intensive
Imagine thinking they can’t detect when you try to skip forward during an ad.
deleted by creator
I get it, no one likes ads on youtube. But, you realize that they have to pay the people that are producing content as well as pay for the storage space to gold all of this content. Why does everyone think that can just be free?
there is a plugin I bought, it’s community driven where you can tag sections of the video as ad, sponsored, etc, and auto skip it. it’s really nice, was like $5. will post when I find the link, but even if ads are server side, this plugin will skip. someone has to bite the bullet though and tag time stamps unfortunately.
found it, called dearrow, also changed clikcbait thumbnails and titles are editable by community.
The demise of Youtube begins
What’s the street address of Google again? I’m already homicidally insane, I’ll start by burning them TO THE FUCKING GROUND.
I think it is time to bring back The Wadsworth Constant!
The whole point of having ads be separate from the video is for youtube to easily distance itself from malicious ads. If an ad is malicious it can easily be reported and taken out of commission. But if ads are now part of the video, what stops an ad from being an ISIS beheading clip in the middle of a video made for children? If there is still a way to still report it, then there is a way to recognize the ad.
Also how will this interfere with creators? Editing a video and giving it a proper pace is already a huge challenge. But now ads can just be automaticaly cut into it without the creators control? That’s gonna fuck up so many quality channels. That’s already a big problem with the current system, bit at least you can skip or block them.The ads are not part of the stored video file, they are sent in as chunks of the stream in place of the actual video. When the ad is done, the regular video starts playing again. They are not “editing in” anything to be permanently stored as part of an uploaded video.
Yes. The way it works now is:
- Play video until ad timestamp
- Pause video and fetch ad from ad server
- Play ad
- Resume video
But presumably with the new system, your computer will just receive a continuous bitstream with ads embedded in them. What was previously happening on your machine through HTML or JavaScript and was detectable by ad blockers, will now happen on YouTube servers beholind the scenes.
I pay for premium… but also like my sponsorblock… and 3rd party clients. Let me have it all momma Google.
I already barely watch YouTube but for a couple people I subscribe to, and I already pay membership for their content so I get no ads. YouTube has already whittled me down to the minimum thanks to their overbearing ad content.
Fuckin bring it, we’ll adapt
Over the past years I’ve been reducing my youtube and twitch viewership anyways. Its literally the lowest form of entertainment and its not worth a single moment of ad watching. I’ll just do something else. Most youtube content sucks anyways. I don’t even remember most of the channels I used to watch.
They’re just going to increase their own server costs chasing some tiny fraction of viewers who will do anything to avoid ads. they should be grateful for the adviewers they have.
Youtube is aware that serving ads to people who hate ads is going to reduce these brands’ value, right? I thought that was the reason they were ok with adblockers before…
They have decided that the damage is worth less than the cost of serving videos to users with add blocks. Only time will tell if they are right.
If the amount of people that just put up with ads currently instead of switching to Firefox is anything to go by, I think the number of people who truly care is less that you might think. Especially when YouTube is such a monopoly.
The people that hate YT ads hate Google already anyways.
Worse case scenario, we gotta make an extension that detects the ad UI and blanks the screen and mutes the audio until its over