this post was submitted on 13 Jun 2024
620 points (98.4% liked)
Technology
59575 readers
3040 users here now
This is a most excellent place for technology news and articles.
Our Rules
- Follow the lemmy.world rules.
- Only tech related content.
- Be excellent to each another!
- Mod approved content bots can post up to 10 articles per day.
- Threads asking for personal tech support may be deleted.
- Politics threads may be removed.
- No memes allowed as posts, OK to post as comments.
- Only approved bots from the list below, to ask if your bot can be added please contact us.
- Check for duplicates before posting, duplicates may be removed
Approved Bots
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Cool, but that doesn’t work when ads are inserted randomly
I can imagine a plugin system that gets submissions of hashes of specific frames - or just entire frames - when users play them, then checks those frames to detect which parts of the video are unique vs common, then automatically requests new frames to narrow down the timestamps and carve out the additions.
Probably wouldn't take more than a handful of views across the entire network to get a pretty solid ad removal system. Even better it wouldn't even rely on user input, which itself is already pretty fast. I have never encountered even the newest video that wasn't already in the sponsorblock system.
Honestly this sounds like a fun project, I imagine it wouldn't take the heroes that develop things like sponsorblock very long to figure it out. Plus they have spite on their side.
Edit: actually, rather than rely on randomised frame checks to find the collisions, have the clients submit frames then send frames out and ask clients to see if those frames appear in their videos. Then you very quickly determine which frames are unique.
you might be onto something.
now if only we could fund this project.. maybe through advertising
yeah, i realized it later. i don't see normal ads, forgot they're injected randomly. still a great plugin