Сравните 2 видеофайла на предмет различий
У меня есть 2 видеофайла с одинаковым содержимым, но из другого источника. У них есть небольшая разница в "срезе", то есть один может пропустить выстрел по сравнению с другим.
У меня есть файл субтитров, который правильно рассчитан для одного файла (назовите его A), и из-за разного среза немного отключен для другого (назовите его B).
Дело в том, что у A также есть некоторые жестко закодированные сабвуферы, а B более высокого качества, без жестко закодированных сабвуферов.
Мне, в основном, нужно исправить синхронизацию сабвуферов в соответствии с B (что я могу легко сделать с помощью некоторого программного обеспечения редактора субтитров).
Чтобы сделать это, мне нужно найти недостающие / дополнительные кадры между двумя видео, чтобы я знал, где настроить дополнительные тайминги.
Я могу сделать это вручную , воспроизводя оба файла в VLC, с дихотомическим подходом поиска. Это реально, если у меня есть только одна пара файлов, однако у меня есть 20 пар файлов!
Я хотел бы автоматизировать этот поиск, и сравнить два файла в разные моменты времени и определить, где они расходятся.
Как я могу это сделать?
Поскольку файл A имеет несколько жестко закодированных подпрограмм, метод сравнения должен быть достаточно точным, чтобы обнаружить разницу в содержании, но не слишком строгим, чтобы не вызываться жестко запрограммированными подпрограммами.