Сравнение скриншотов

Материал из ТХАБ.РФ
Перейти к: навигация, поиск

Как правильно сделать сравнение скриншотов

Отличия в разрешении и количестве битрейта видео ещё не означают лучшее качество изображения. Единственным способом определения лучшего видеоряда является их сравнительная визуальная оценка. То есть наглядное сравнение png-скриншотов, не испорченных конверторами (jpeg и т.п.), в одном разрешении (меньшее к большему) и одном кадре. Сравнение, выполненное без соблюдения правил сравнения скриншотов, не даёт возможности визуально установить, где лучшее качество изображения.

Пошаговая инструкция

  1. Скачиваем фильм (или сэмпл, если он присутствует) из конкурирующего релиза.
  2. Делаем минимум по три скриншота из своей раздачи и из раздачи конкурента. При этом скриншоты должны соответствовать следующим требованиям:
    1. Скриншоты видеофайлов должны быть сделаны в одном и том же кадре, одной и то же программой, в одних и тех же условиях. Тип кадра P или B.
    2. Для AVC рипов скриншот в обязательном порядке должен содержать информацию (OSD) о типе кадра/Frame type. Также, желательно выведение параметров Current frame, Source file name, Input size (разрешение). Для остальных рипов выведение OSD информации может быть обязательным по решению модератора. Как узнать тип кадра и вывести информацию о видео с помощью ffdshow
    3. Скриншоты обоих видеофайлов в обязательном порядке должны быть из содержательной части фильма, в формате PNG. Желательно, чтобы как минимум одна пара была из сцены с активным движением в кадре.
  3. Делаем скриншоты первого файла, с бо́льшим разрешением.
    1. Скриншоты можно сделать маленькой, бесплатной программой AvsP. Предварительно установите avisynth2, либо переустановите его, если при запуске всплывает ошибка.
      <spoiler text="AvsP (рекомендуется)">3.1. Открываем видео файл

      3.2. Выбираем нужный кадр, заходим в меню Video -> Save image as и сохраняем скриншот в формат png
      </spoiler>
    2. В случае, если изменение размеров скриншотов не требуется, возможен альтернативный вариант с помощью программы VirtualDubMod
      <spoiler text="VirtualDubMod">3.1. Открываем видео файл

      3.2. Выбираем нужный кадр, заходим в меню Video -> Snapshot source frame и сохраняем скриншот в формат png
      </spoiler>
  4. Делаем скриншоты второго видеофайла, с меньшим разрешением. В случае если вы делаете сравнение скриншотов видео с разным разрешением:
    1. Скриншот с меньшим разрешением увеличивается до размера скриншота с большим разрешением (учитывая и анаморфное разрешение).
    2. Разрешения скриншотов могут быть приведены к разрешению предполагаемого устройства просмотра.
    3. Масштабирование до целевого разрешения должно быть сделано с помощью алгоритма bicubic.
      <spoiler text="Пример">4.1 Открываем новую вкладку

      4.2 В новой вкладке открываем второй видео файл.
       
      Если открываемый видео файл avi, то он должен быть открыт с помощью фреймсервера DirectShowSource. Иначе OSD информация не будет отображаться. Если по умолчанию видео файл открывается другим фреймсервером, то открыть его необходимо через консоль, прописав: DirectShowSource("X:\путь к файлу\видеофайл.avi")

      4.3 Далее, в новой строке консоли пишем: bicubicResize(%width%, %height%, 0, 0.6)

      4.4 Применяем изменения.

      4.5 Выбираем тот же кадр, что и в первом видеофайле:
      • Определить его необходимо визуально сравнивая кадры, так как продолжительность и fps видеофайлов может отличаться.
      • Если fps совпадает, но отличается продолжительность (например, вырезан логотип компании) вы можете "подвинуть" кадры на пропущенный промежуток функцией Video -> Trim selection editor
      • Для удобства сравнения переключаемся между вкладками, пока не найдём необходимый кадр. Искать одинаковые кадры удобно, найдя первый кадр идентичной сцены в каждом из релизов
      • Заходим в меню Video -> Save image as и сохраняем скриншот в формат png
      </spoiler>
  5. После подготовки трёх соответствующих требованиям скриншотов по каждому из фильмов, открываем сервис http://screenshotcomparison.com
    Поля заполняем только латинским шрифтом следующим образом:
    1. Movie: название фильма
    2. Compare release: никнейм релиза-конкурента или размер релиза конкурента
    3. to this release: ваш никнейм или размер вашего релиза
    4. How do you want to add screenshots: поставить галочку by file upload
  6. Кнопкой «Обзор» добавляем в левую колонку скриншоты конкурента, в правую — ваши скриншоты. Таким образом, скриншоты конкурента должны быть видимы без наведения мышки (on mouse out), а ваши скриншоты должны появляться по наведению мышки (on mouse over). Кнопкой «Add screenshot» добавляем нужное число сравнений скриншотов.
  7. Внимательно проверяем и кнопкой «Compare!» загружаем все скриншоты на сервис.
  8. В итоге вы должны получить сравнение аналогичное этому: http://screenshotcomparison.com/comparison/135520 Полученную ссылку отправляем на форум.

Cравнение трёх скриншотов

Сравнение тройки скриншотов применяется, если вам нужно сравнить сразу три релиза: рип конкурента, ваш рип и исходник.

  1. Заходим на http://compare.guestimage.com. Нажимаем Обзор:

    1. Указываем путь к картинке рипа конкурента
    2. Указываем путь к картинке вашего рипа
    3. Указываем путь к картинке исходника
       
  2. Нажимаем кнопку Add my picture!
    150px
  3. Нажимаем на Image 1/рип конкурента, Image 2/ваш рип, Image 2/исходник и видим разницу рипов по отношению к исходнику
    150px
  4. Копируем ссылку и вставляем в своё сообщение
    150px

Если сервисы для сравнения скриншотов временно не работают

Полученные для сравнения скриншоты могут быть представлены в виде отдельных сопоставленных в оформлении раздачи фреймов. Сравнение в этом случае должно быть оформлено так, чтобы не вызывать сомнений относительно того, к какому из релизов относится каждый из сравниваемых фреймов. Например (1.46 / 1.56):

Ссылки