Wiedergabe von HD Videos in Windows Media Player via CUDA
1. September 2009 von Sascha Zaubi
Um mein Wohnzimmer durch eine weitere Multimedia-Komponente aufzuwerten, habe ich mir vor kurzem einen HT PC zugelegt. Es handelt sich um einen Acer AspireRevo R3600 mit 4 GiB RAM und 320 GB Festplatte. Der Kleine soll in erster Linie als Multimedia-Plattform dienen und somit unter anderem auch Videos abspielen können. Hierzu gehören bekanntlich auch H.264- bzw. x264-codierte Videos, wie z. B. Elephants Dream oder Big Buck Bunny.
So weit so gut… Leider funktioniert die Wiedergabe von H.264-Videos nicht so problemlos wie ich es mir anfangs erhofft hatte. Der frei verfügbare VLC Media Player ruckelt sowohl bei 720p- als auch bei 1080p-Videos. Selbst der noch schlankere Media Player Classic hat bei der Wiedergabe von 1080p-Videos so seine Probleme. Es musste also eine Lösung gefunden werden, die es mir ermöglicht, den HT PC in seiner ursprungs gedachten Funktion in vollem Umfang zu nutzen.
Es musste ein Codec her, der H.264-Inhalte mit möglichst geringer Systemlast decodiert und dabei möglichst alle gängigen Audioformate unterstützt. Da der PC mit einem nVidia Ion Chipsatz ausgestattet ist, der auch nVidias neuartige CUDA-Technologie unterstützt, habe ich die Lösung schnell gefunden. Hier habe ich ein kleines Tutorial zusammengeschrieben, das euch die Einrichtugn einer ähnlichen Konfiguration erleichtern soll.
Schritt 1: Installation von CoreAVC
Bei CoreAVC handelt es sich um einen H.264-Decoder, der momentan als Einziger CUDA unterstützt und somit durch Einbeziehung der GPU die CPU entlastet. CoreAVC kann mit Windows Media Player verwendet werden, was mir die Installation eines zusätzlichen Players erspart. Die Lizenzgebühr für den Decoder beträgt $14,95. Eine Trial-Version könnt ihr hier anfordern. Kauft euch das Paket oder lasst euch die Trial-Version zusenden. Anschließend installiert ihr das Programm. Nach der Installation ruft ihr das zugehörige Konfigurations-Tool auf und passt die Einstellungen an eure Gegebenheiten an. Der folgende Screenshot zeigt z. B. meine Konfiguration:

CoreAVC Konfiguration
Achtet besonders darauf, dass die Option “Prefer CUDA Acceleration” (ganz unten rechts) aktiviert ist.
Schritt 2: Installations des MKV Splitters
Beim MKV-Format handelt es sich um ein Containerformat, das viele verschiedene Video- und Audiospuren enthalten kann. Damit der Windows Media Player weiß, wie er mit den enthaltenen Daten umgehen soll, wird noch ein MKV-Splitter benötigt. Dieser isoliert Video- und Audiospuren und leitet beide an vorher definierte Decoder bzw. Filter weiter. Da ich neben H.264-Codierten Videos auch solche im DivX-Format abspielen möchte, bietet sich der Einsatz des DivX-Codecs inkl. MKV-Splitter an. DivX liefert zwar auch einen eigenen H.264 Codec mit, dieser unterstützt allerdings keine CUDA-Beschleunigung. Ladet euch die kostenfreie Variante herunter und installiert das Paket. Benötigt werden in unserem Anwendungsfall nur die Optionen “DivX Codec” und “MKV Splitter”:

DivX Setup Dialog
Nach der Installation könnt ihr H.264-codierte Videos im MKV-Format in Windows Media Player abspielen. Allerdings dürftet ihr bei AC3-Tonspuren momentan noch keinen Sound hören. Dieses Problem gehen wir im nächsten Schritt an.
Schritt 3: Installation von AC3Filter
Um AC3-Tonspuren, die in MKV-Dateien enthalten sind, wiedergeben zu können, benötigt ihr noch das kostenlose Tool AC3Filter, das ihr hier kostenlos downloaden könnt. Ladet euch das Paket herunter, startet die Installation und folgt anschließend en Anweisungen. Nach der Installation startet ihr das Konfigurations-Tool und passt die Einstellungen an eure Umgebung an. In meinem Fall wird der SPDIF-Ausgang des HDMI-Anschlusses genutzt und alle unterstützten Audioformate (Dolby Digital, DTS, AC3 und MPEG-2) werden über diesen ausgegeben. Solltet ihr über keinen SPDIF-Ausgang verfügen oder diesen aus sonstigen Gründen nicht nutzen wollen, deaktiviert einfach die Option “Use SPDIF”. Alle weiteren Einstellungen sehen wie folgt aus:
- AC3Filter Konfiguration: Hauptfenster
- AC3Filter Konfiguration: SPDIF-Einstellungen
- AC3Filter Konfiguration: Audioformate
Nachdem ihr den AC3Filter konfiguriert habt, sollte die Wiedergabe einwandfrei funktionieren.
Ich habe bislang noch keineProbleme bei der Wiedergabe von Videos festgestellt und sogar DTS wird 1:1 zum Heimkino-System durchgereicht. Die Konfiguration habe ich mittlerweileauf mehreren Plattformen getestet. Dazu gehören:
- Windows 7 Release Candidate
- Windows Vista Home Premium
- Windows XP Professional
Solltet ihr Probleme bei der Einrichtung oder Wiedergabe haben, hinterlasst ruhig einen Kommentar. Ansonsten viel Spaß damit!
No related posts.
Ähnliche Artikel bereitgestellt von Yet Another Related Posts Plugin.



guten Tag,
ich habe seit einigen Monaten mehrere Zotac ION im Einsatz.
Mein Sytem ist Windows XP64 Prof, 2×2 GB Ram.
Die Instalation mit den oben genannten Komponenten und der Core AV habe ich ebenfalls gemacht. Ich bin soweit ganz zufrieden, allerdings habe ich ab und an so alle 10-30 Sekunden, kleine Ruckler oder Stopper vom Film. Ich schaue mir nur Filme in MKV und in 1080p an.
Oder bei schnellen Bilsequenzen sind um das bewegte Objekt schlieren zu sehen oder das Bild verpixelt in dem Bereich.
Wie kann das Problem beseitigt werden oder gibt es ähnliche Erfahrungen.
Ich würde mich um Hilfe im Voraus bedanken.
Mit freundlichen Grüßen
M.Bär
Hallo,
super Artikel. Aber leider werden deine Screenshots nicht mehr angezeigt. “ungültiges Bild”
Grüße
Sebastian