2015-11-05 3 views
2

Я работаю с сравнением видео, используя ffmpeg на java. У меня есть видеоролики «video1 и Video2». Я могу найти разницу между двумя видео с помощью ffmpeg.Найти Процент различий между двумя видео с использованием FFMPEG

Показан результат Видео с разницей. Но здесь я хочу найти, сколько процентов (то есть: 20%) Video1 отличается от Video2. Как достичь этого?

+0

Определите «отличия». –

+0

Я отредактировал свой вопрос. Я думаю, это объясняет мою проблему. – Jai

ответ

2

Если сравнивать только файлы, то многие инструменты могут это сделать.

При сравнении видеоконтента необходимо масштабировать 2 видео с одинаковой шириной & и вычислять SSIM каждой пары кадров. SSIM не подходит для «Структурного сходства», который является числом с плавающей точкой от 0 до 1, где 1 означает абсолютно то же самое, а 0 - наоборот.

У FFMPEG есть SSIM Filter, чтобы сделать то, что я только что сказал. Это даст вам текстовый файл, содержащий SSIM-сравнение всех кадров. Тогда ваша программа может проанализировать этот файл и получить то, что вы хотите.

+0

Спасибо NeoME. Он решил мою проблему. – Jai

Смежные вопросы