Advertisements Ad detection in VideoReDo just uses black frames and known ad block sizes. So for example if there is a few black frames every 30-40 seconds for 3 minutes then we assume that's an ad block. Shows that have a lot of black/dark frames can trip up this logic and result in cuts that are not ads. And channels that do a cross fade between show and commercial, rather then black frames, can also trip it up and cause an ad block to not get cut. In v5 there is a new adscan mode that looks for additional markers like audio changes and resolution changes as additional indicators of the start/end of an ad block and is a little more accurate, but it's still not good enough to be completely automated.