Windows-Medienskalierungs- / Interpolationsmethode

1285
Cfinley

Normalerweise werden unter Windows, wenn Videos oder andere Medien von einer bestimmten Auflösung auf eine höhere Auflösung (z. B. "Monitorgröße") hochskaliert werden, ein bilinearer Filteralgorithmus oder ein ähnlicher Algorithmus verwendet, sodass das hochskalierte Material nicht blockig wirkt.

Auf meinem System änderte sich jedoch der verwendete Interpolationsalgorithmus irgendwann von 'bilinear' zum 'nächsten Nachbarn' mit der Folge, dass hochskalierte Videos (z. B. in MPC oder WMP und auch Skype-Videostreams) und Spiele (z. B. von PopCap) angezeigt wurden. erscheinen eher blockig. Nicht sicher, was der gemeinsame Faktor ist, könnte DirectShow (?) Sein.

Mir ist nicht bekannt, dass Sie eine Einstellung geändert haben, die diesen Status beeinflusst haben könnte. Ich weiß gar nicht, dass eine solche Einstellung existiert. Ich vermute, dass einige installierte Software auf meinem Computer etwas geändert haben muss.

Auf meinem Computer wird Windows 7 ausgeführt, aber ich hatte bereits vor einiger Zeit den gleichen Effekt auf einem XP-Computer erlebt, als er nach einiger Zeit wieder in die angenehmere bilineare Interpolation zurückkehrte, so magisch wie beim ersten Mal. Was könnte an dieser Installation falsch sein, und wie kann ich dieses Interpolationsverhalten bei der Skalierung ändern?

2
Wenn Ihre Grafikkarte irgendwelche Einstellungen hat, würde ich sie durchsehen. zildjohn01 vor 14 Jahren 0
Hast du jemals eine Antwort gefunden? Ich habe dies auf einer Maschine in Videos gesehen, die von VLC abgespielt wurden. einer der angebotenen Renderer hat das Problem des "nächsten Nachbarn" behoben, andere verursacht. Das Problem ist mit einem Grafikkarten-Upgrade verschwunden. Ich habe dies jetzt auf einem anderen Rechner und nichts hilft. RomanSt vor 14 Jahren 0

2 Antworten auf die Frage

0
Andrew Keith

Ich glaube nicht, dass es eine universelle Einstellung gibt, auf der Sie DirectShow konfigurieren können. DirectShow ist eine API, die von verschiedenen Mediaplayern verwendet wird. Jeder Spieler würde die Konfigurationen beim Erstellen des Directshow-Diagramms festlegen. Dies bedeutet, dass jede Anwendung ihre Konfigurationen an einem eigenen Ort speichert.

Graben Sie in Ihren Media Player-Software herum. Möglicherweise gibt es irgendwo Qualitätsoptionen. (Vielleicht haben Ihre Grafikkartentreiber ein Dienstprogramm, das es konfiguriert).

Ich bin mir nicht sicher, ob es etwas mit DirectShow zu tun hat, das war nur eine wilde Vermutung. Es liegt nicht an einer Qualitätseinstellung in einer Reihe von Programmen - es ist definitiv ein systemweiter Status, der sich geändert hat. Es gibt keine Einstellung im Grafiktreiber, die mir bekannt ist (oder an einer anderen Stelle im System, und ich habe ein wenig gesucht). vor 14 Jahren 0
0
Adam Ryan

Sie könnten versuchen, die ffdshow-Codecs zu installieren und die Methoden / etc anzupassen. von der Konfigurations-GUI.

Beispielbildschirm der GUI für die ffdshow-Videokonfiguration

Dies würde Ihnen natürlich den zusätzlichen Vorteil einer weiteren Codec-Unterstützung bieten.
Treten Sie sorgfältig auf, wenn Sie Dinge optimieren, und forschen Sie, bevor Sie die Einstellungen ändern, da Sie die Dinge ernsthaft durcheinander bringen können.

Ich verwende bereits ffdshow, jedoch ist dies eine Problemumgehung nur für Videoplayer, die dies unterstützen, nicht für andere Mediaplayer oder die von mir genannten Spiele. Außerdem würde ich gerne wissen, wie das Problem ist. Ich habe immer noch keine Ahnung, warum Upscaling nicht richtig funktioniert. Ich bin jedoch nicht der einzige, der dieses Thema hat. Dieser Forumsbeitrag: http://forums.steampowered.com/forums/showthread.php?t=855227 beschreibt genau den Effekt, den ich erlebe (einige Spiele habe ich auch installiert). Ich glaube, die betroffenen Poster dort haben nicht bemerkt, dass dies auch Videodateien, Streams usw. betrifft. vor 14 Jahren 0