Проблема интерполяции (пикселизации) DirectShow с VMR9 без окон - PullRequest
3 голосов
/ 12 ноября 2010

Для проекта .net я использую DirectShow (через DirectShow.net) с VMR9 в режиме без окон для отображения видео.

В Windows 7 я заметил проблему с пикселизацией при изменении размера (увеличения) видео. Я не могу найти способ заставить VMR9 использовать определенный алгоритм интерполяции (т.е. бикубический).

Похоже, по умолчанию он не использует ничего.

Я бы хотел не использовать свой собственный распределитель-докладчик для этой задачи.

Спасибо за вашу помощь.

1 Ответ

1 голос
/ 14 ноября 2010

Вы должны использовать EVR, отображаемый в окне 7, чтобы избежать пиксельного видео.

См. Этот вопрос: В Windows 7 медиапотоки выглядят более пикселированными, чем в XP

У Evr свой собственный набор проблем, я обнаружил, что изменение размера рендеринга потока EVR идет медленно / отрывисто.И EVR доступен только на Vista и более поздних операционных системах.Палка с vmr9 для XP.

...