Metoda skalowania / interpolacji mediów Windows


2

Zwykle w systemie Windows, jeśli wideo lub inne nośniki są skalowane z określonej rozdzielczości do wyższej rozdzielczości (np. „Rozmiar monitora”), używany jest algorytm filtrowania dwuliniowego lub podobny, tak że materiał skalowany nie wygląda na blokowy.

W moim systemie jednak używany algorytm interpolacji zmienił się w pewnym momencie z „bilinearnego” na „najbliższego sąsiada”, co spowodowało, że przeskalowane wideo (np. Oglądane w MPC lub WMP, a także strumienie wideo Skype) i gry (np. Z PopCap) wydają się raczej blokowe. Nie wiesz, jaki jest wspólny czynnik między nimi, może być DirectShow (?).

Nie zdaję sobie sprawy z tego, że zmieniłem jakiekolwiek ustawienie, które mogło wpłynąć na ten stan, w rzeczywistości nie jestem nawet świadomy istnienia takiego ustawienia. Przypuszczam, że niektóre zainstalowane programy musiały coś zmienić na moim komputerze.

Mój komputer działa pod kontrolą systemu Windows 7, ale już wcześniej doświadczyłem tego samego efektu na komputerze z systemem XP, gdzie ponownie zmienił się w bardziej przyjemną interpolację bilinearną po pewnym czasie, tak magicznie jak za pierwszym razem. Co może być nie tak z tą instalacją i jak mogę zmienić to zachowanie interpolacji skalowania?


Jeśli Twoja karta wideo ma jakieś ustawienia, przejrzałbym je.
zildjohn01

Czy kiedykolwiek znalazłeś odpowiedź? Widziałem to na maszynie w filmach granych przez VLC; jeden z oferowanych rendererów rozwiązał problem „najbliższego sąsiada”, ale spowodował inne. Problem zniknął wraz z aktualizacją karty wideo. Teraz mam to na innej maszynie i nic nie pomaga.
RomanSt

Odpowiedzi:


0

Nie sądzę, aby istniało uniwersalne ustawienie, na którym można skonfigurować directshow. DirectShow to interfejs API używany przez różne odtwarzacze multimedialne. Każdy gracz ustawia konfiguracje podczas tworzenia wykresu bezpośredniego wyświetlania. Oznacza to, że każda aplikacja przechowuje swoje konfiguracje we własnej lokalizacji.

Rozpoznaj oprogramowanie odtwarzacza multimedialnego. Mogą być gdzieś opcje jakości. (być może sterowniki karty graficznej mają narzędzie, które je konfiguruje).


Cóż, nie jestem pewien, czy ma to coś wspólnego z DirectShow, to było po prostu szalone przypuszczenie. Nie zależy to od ustawienia jakości w zestawie programów - zdecydowanie zmienił się stan całego systemu. Nie ma ustawienia w sterowniku graficznym, o którym wiem (lub gdziekolwiek indziej w systemie i zrobiłem trochę kopania).

0

Możesz spróbować zainstalować kodeki ffdshow i ulepszanie metod / etc. z GUI konfiguracji.

Example screen of GUI for ffdshow video config

Dałoby to oczywiście dodatkową korzyść w postaci większej / różnej obsługi kodeków.
Ostrożnie stąpaj jeśli jednak poprawisz rzeczy i wykonasz swoje badania przed zmianą ustawień, możesz poważnie zepsuć wszystko.


Używam już ffdshow, jednak jest to obejście tylko dla odtwarzaczy wideo, które go obsługują, nie dla innych odtwarzaczy multimedialnych ani gier, o których wspomniałem. Poza tym bardzo chciałbym poznać naturę problemu. Nadal nie mam pojęcia, dlaczego skalowanie nie działa prawidłowo. Jednak wydaje mi się, że nie jestem jedynym, który ma ten problem. Ten post na forum: forums.steampowered.com/forums/showthread.php?t=855227 opisuje dokładnie efekt, którego doświadczam (w.r.t niektórych grach, które również zainstalowałem). Sądzę, że plakaty, których dotyczy problem, nie zauważyły, że dotyczy to również plików wideo, strumieni itp.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.