you are viewing a single comment's thread
view the rest of the comments
[–] 53 points 2 years ago (8 children)

This is where we need to start harnessing AI for our advantage rather than corporations. Have it scan the videos as it buffers and automatically remove the ads.

  • source
  • hideshow 8 child comments
  • [–] 7 points 2 years ago (2 children)

    This seems like it ought to be possible? Seems that way to me as a lay person anyway.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 4 points 2 years ago (1 child)

    comskip.exe does it well on free to air TV, but I suspect the methods it uses might not work so well for Sponsorblock etc. That said, maybe a hash can be made of the video every ten seconds, and when the playback hash differs, skip that ten second block. Computationally intensive I suspect, but might work for embedded ads.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 2 years ago

    Only works if google inserts ads without re-encoding the video. I think that's possible, as long as you only cut only keyframes of the video (shutter encoder has a feature to cut without re-encoding, and it warns of this limitation)

  • source
  • parent
  • [–] 1 point 2 years ago* (4 children)

    And then Google sues the AI provider to stop them from doing that.

    AI is not our tool, it is a corporate tool, for corporate profits, that they deign to let us dabble with, but only when it suits them.

  • source
  • parent
  • hideshow 4 child comments
  • [–] 2 points 2 years ago (2 children)

    You could probably train something like that on semi-reasonable consumer hardware. Ads often have a very distinctive style and tone, and you need only a single output - the probability of it being any given second being an ad. It would probably take a lot to run though, you better hope the people who install the extension have good PCs. And, it would probably never get 100% accurate, you'd have to put up with still seeing some ads and having to rewind when it skips over valid video.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 3 points 2 years ago

    It's usually even easier than that... In my jurisdiction, ads have to be clearly labeled and identified. It should be relatively trivial to detect this label.

  • source
  • parent