Контекст:
Скажем, у меня есть два видеофайла - рипы с DVD или DV ленты. Они оба имеют формат MKV или AVI, какой-то стандартный контейнер или другой, но были разорваны по отдельности, с разными кодерами, разными битрейтами и разными разрешениями. Видео имеют разные кадры, но есть сегмент видеоряда, который объединяет оба трека (сегмент с одинаковым точным исходным материалом, хотя, как я уже говорил, кодировщик / разрешение / битрейт различны для каждого файла).
Например: Файл 1 содержит сегмент с 00:10 до 00:20, который содержит тот же исходный материал, что и сегмент с 10:00 до 10:10 в файле 2.
Эта проблема:
Есть ли программа, в которую я могу подать оба файла (я могу сначала смешать их в различные форматы контейнеров, если это необходимо), которая скажет мне, даже приблизительно, начальную и конечную точки идентичных сегментов видео? Т.е. я мог бы передать ему два приведенных выше примера файла, и он бы сказал мне два диапазона, где отснятый материал взят из одного и того же источника?
В идеале я бы хотел что-то, что позволило бы мне настроить "достоверность" обнаружения сходства, чтобы я мог передать ему, скажем, файл с действительно низким разрешением, низким битрейтом и файл HD и ослабить его доверие так, чтобы это все еще обнаружило подобные сегменты между такими входами различного качества.
Ответ на этот вопрос вполне может быть «невозможно без тонны работы», но я решил, что все равно спрошу.