Изображения из видео показывают небольшие различия при обработке на разных компьютерах - PullRequest
0 голосов
/ 03 октября 2011

У меня есть небольшой видеоклип, который я просмотрел в своем программном обеспечении для обработки изображений и заметил, что изображения получаются разными.Оба набора изображений идентичны, в которых они вырезаны в 1 секунду сегментов.Там, где они различаются, одно из изображений выглядит ярче, чем другой набор.Я пытаюсь понять, что может вызвать эту тонкую разницу, но я в растерянности.

Я подумал, что, может быть, из-за разного оборудования это может быть причиной, но я ничего не делаю наGPU.Я также подумал, что это может быть используемый кодек, но если видео кодируется таким же образом с использованием того же кодека и информации, то будет ли декодирование действительно влиять на это таким образом?

Ниже приведен список того, чтоПрограмма:

  • Снимает видео и сохраняет его как 1-секундные изображения
  • Использует DirectX в C # для загрузки видео и сохраняет текстуру.
  • Видео кодируется с использованием сжатия MPEG-4, аналогичного сжатию

Я понимаю, что это может быть не так много информации, но я теряюсь, где я могу посмотреть.

Любой совет с благодарностью.

1 Ответ

1 голос
/ 03 октября 2011

Я бы сказал, что изображения на самом деле не отличаются. Маловероятно, что для декодирования MPEG-4 используются какие-либо ресурсы графического процессора. Что ж, возможно аппаратное декодирование MPEG-4 Part 10, но это также зависит от определенных условий. Гораздо более вероятно, что эффект вызван одной из следующих причин (или обеими):

  • если вы показываете изображение в контексте потокового видео или, как вы упомянули используемые текстуры, - изображения могут появляться с поверхностей YUV, видеооборудование которых управляется иначе, чем обычные элементы, такие как настольные, и видеооборудование может иметь другое набор регуляторов яркости / контраста / гаммы для тех, которые приводят к разной презентации
  • у вас установлены разные кодеки / декодеры, и они декодируют видео с определенными отличиями, например, при постобработке; при одном и том же кодированном видео декодированное представление может немного отличаться
...