Во-первых, вам вряд ли удастся усовершенствовать инструмент командной строки для этого.
Поиск общности не будет таким простым, как вы думаете.Все видео сжаты, и это вызывает небольшие различия даже в вещах, которые могут выглядеть одинаково для человеческого глаза.
Если вы знаете основной размер и область логотипа, вы можете ограничить свой поиск этой частьюэкран, который должен сделать это быстрее.После этого я, предполагая, что знаю, что такое логотип, вычитал один кадр из следующего.Сделайте это путем вычитания каждого цветового канала из соответствующего цветового канала того же пикселя в предыдущем кадре.Если у вас много видео, возможно, снимите несколько кадров, чтобы медленная движущаяся часть изображения не вызывала ложных срабатываний.Если у вас есть это вычитание, все то же самое должно иметь значение, близкое к нулю.Все остальное должно быть намного выше.
В этой вычтенной области, если много пикселей близко к нулю, возможно, у вас есть логотип или, по крайней мере, что-то постоянное.Вы можете подвести итоги и затем сложить их.Это будет преувеличивать значения, не близкие к нулю.Затем выберите порог.Если значения ниже, вероятно, у вас есть логотип.