Even if it comes down to a browser addon placing a black rectangle over the video and muting browser audio when an ad plays, I’ll be choosing that over watching ads.
Product review video, blocked. Product is mentioned in a video, blocked. Product is shown too long, blocked.
“AI” isn’t smart enough to do it and it would require your computer to be powerful enough to not convert videos to PowerPoints.
Image Recognition could attatch the first frame of an ad to the length of time the ad plays for, then add it to an online DB a la sponserblock.
They might try to block seeking during these sections, but YouTube usually has raw mp4 streams available under the hood. You can even pull them using invidious or newpipe. Take that out and we might be fucked.
A good way to block this kind of thing is just to use DRM. Most platforms now provide a completely blocked off and secure hardware DRM solution that makes it impossible to grab video frames or view decrypted data in any way from the host operating system or any app running on it.
Ripping the video segments would just give you encrypted and useless data without the license.
These kinds of systems would need to be attacked by HDMI or other downstream hacks, or an HD video camera pointed at the screen in a dark room :)
I’ve done something similar by mixing two extensions together in times where unlock origin wasn’t keeping up with YT changes (ad muting extension plus auto skip extension). It worked really well for when you had the video in the background of a game or work, and if I were solely watching the video it was just a trigger for a phone break during the video