Windows 7 blockiert Codecs von Drittanbietern [Update]

Zumindest in den Vorabversionen von Windows 7 will Microsoft offenbar verhindern, dass MPEG-4 und H.264-Codecs von Drittanbietern im Windows Media Player und dem Windows Media Center verwendet werden können.

In Pocket speichern vorlesen Druckansicht 319 Kommentare lesen
Lesezeit: 2 Min.
Von

Als Microsoft mitteilte, dass Windows 7 neben den hauseigenen Audio- und Videoformaten im Windows Media Player 12 (WMP) und dem Windows Media Center (WMC) auch Standards wie MPEG-2, MPEG-4, H.264 und AAC unterstützen – und sogar entsprechende Decoder mitbringen werde –, waren viele erstaunt über das Umdenken der Redmonder. Schnell stellte sich jedoch heraus, dass die mitgelieferten Codecs nur den Microsoft-Programmen zur Verfügung stehen; andere Anwendungen haben keinen Zugriff. Nun fand "albain", einer der Entwickler des universellen Audio/Videodecoders ffdshow tryouts heraus, dass der im Internet kursierende Build 7057 von Windows 7 die Verwendung von alternativen MPEG-4- und H.264-Decodern im WMP und im WMC blockiert.

Mit Windows 7 führt Microsoft die neue Multimedia-Architektur Media Foundation ein, die das derzeitige DirectShow ablösen soll; DirectShow-Filter unterstützt Windows 7 zwar, bevorzugt jedoch Media-Foundation-Codecs. Bei seinen Experimenten stellte albain fest, dass ffdshow bei Formaten, für die Microsoft keine Media-Foundation-Codecs mitliefert, klaglos funktioniert. Im Fall der in Windows 7 direkt unterstützten Kompressionsformate MPEG-4 und H.264 werde der Decoder jedoch vor der Wiedergabe wieder entladen, so albain. Dies legte die Vermutung nahe, dass Windows 7 die vorhandenen Media-Foundation-Codecs schlicht bevorzugt. Als der ffdshow-Entwickler einen selbst programmierten Demo-Filter testete, der sich für MPEG-4 und H.264 im System anmeldete, erlebte er eine Überraschung: Der Filter wurde vom Windows Media Player nicht einmal angetastet.

Die bevorzugten Codecs speichert Windows 7 in der Systemregistrierung unter HKEY_CLASSES_ROOT\ beziehungsweise HKEY_LOCAL_MACHINE\SOFTWARE\Classes\MediaFoundation\Transforms\Preferred. [Update: "Besitzer" der Schlüssel ist das Konto "TrustedInstaller", Administratoren haben in der Standardeinstellung nicht das Recht, sie zu verändern. Sie können aber den Besitz übernehmen (im Kontextmenü: Berechtigungen/Erweitert/Besitz) und sich anschließend den Vollzugriff verschaffen.] (vza)