|
Inmatrix.com - Konfiguration Ihres Systems für Medienwiedergabe
Wiedergabe von gesperrten oder unvollständigen Dateien:
In einigen Fällen trifft man auf eine gesperrte (gesperrt durch ein anderes Programm, welches die Datei gerade benutzt)
oder unvollständige Datei. Dies geschieht bei der Nutzung von Peer2Peer-Programmen, wie Kazaa oder eMule, kann aber auch
durch andere Applikation hervorgerufen werden (DVB-Karten, die eine Video-Aufzeichnung auf die Festplatte schreiben;
Brennsoftware, die die Datei gesperrt hat, damit sie nicht verändert wird). In allen Fällen gibt es die trotzdem
Möglichkeit, diese Dateien abzuspielen.
Um unvollständige AVI-Dateien abspielen zu können sollte man sich den Gabest "AVI Splitter"-Filter von der
Guliverkli besorgen (und auch registrieren).
Dieser Filter erlaubt es, den Index einer AVI-Datei automatisch zu regenerieren und auch weiterhin in der Datei vor- und
zurückzuspulen (dabei kann es allerdings zu Artefakten in der Bilddarstellung kommen).
Ab ZoomPlayer 3.20 oder neuer (leider nur in der Professional-Version) gibt es die Möglichkeit, sowohl die "Play
Incomplete AVI Files" als auch die "Always open media files" Checkboxen im "Filter Control / Settings"-Dialog zu
aktivieren. Nach einem Neustart des ZoomPlayers sollte man in der Lage sein, alle gesperrten oder unvollständigen
Dateien zu öffnen, abzuspielen und in ihnen zu spulen.
In eMule kann man dann beruhigt die Einstellung zum Erstellen eines Sicherung für die Vorschau deaktivieren. Um im
Kontextmenü von eMule immer die Möglichkeit der Vorschau zu haben, muss die Datei "Preferences.ini" bearbeitet und dort
die Zeile "PreviewSmallBlocks=1" eingetragen werden (dafür wird eine Version neuer als 0.29c von eMule benötigt).
Allerdings werden am Anfang der Datei einige Hundert KiloByte benötigt, damit die Vorschau funktioniert.
Das Merit-System:
Medien-Wiedergabe mit einem DirectShow-basierten Player (sowie dem ZoomPlayer) basiert auf dem Merit-System. Jeder
Filter hat eine Funktion. Er kann zum Lesen (Reader), Verarbeiten (Parser), Dekodieren (Decoder) oder Darstellen
(Renderer) dienen. Ein "Reader" versteht die Struktur einer Datei und weiß, wie er sie lesen muss. Ein "Parser" nutzt
diese Struktur, um sie in einzelne Datenströme zu serlegen (Audio, Video, Untertitel, usw.), während der "Decoder" einen
solchen Datenstrom dekodiert und ihn an der "Renderer" weitergibt um die Daten darzustellen (oder Audio abszuspielen,
wenn es sich um einen "audio renderer" handelt).
Was passiert aber, wenn man zwei Filter hat, die dieselbe Aufgabe erfüllen? Hier setzt das Merit-System an... Der Filter
mit der höchsten Merit-Zahl wird für die Aufgabe ausgewählt. Dies ist etwas komplizierter als es aussehen mag, wenn man
z.B. einen Filter hat, der mehrere Formate verarbeiten kann. Dieser Filter kann beispielsweise AC3-Audio dekodieren,
ebenso wie MP3-Audio. Aber es gibt vielleicht noch einen zweiten Filter, der nur MP3-Audio dekodiert. Nun soll letzterer
für die MP3-Wiedergabe genutzt werden und der erste Filter trotzdem weiterhin AC3-Audio dekodieren. Dies bewerkstelligt
man, indem man dem "Nur-MP3"-Filter einen höheren Merit zuweist.
Es gibt verschiedene Merit-Klassen (Zahlenwerte sind Hexadezimal):
80000 - Bevorzugt
60000 - Normal
40000 - Unwahrscheinlich
20000 - Nicht benutzen
10000 - Software-Kompressor
10050 - Hardware-Kompressor
Man sollte bei Modifikationen darauf achten, nicht die Kompressor-Klassen verwenden, aber ansonsten ist das Prinzip zu
erkennen. Man kann jeden Wert oberhalb des Klassenwertes vergeben, sich dabei aber trotzdem noch in der selben Klasse
befinden. Ein Merit von z.B. "40005" ist immer noch "Unwahrscheinlich". Durch umorganisieren der Merit-Werte sollten
sich normalerweise die meisten Konflikte beheben lassen. Sollte es aber trotzdem noch zu solchen Konflikten kommen, dann
kann man sich damit helfen, den nicht benötigten Filter zu De-Registrieren, damit sich das System dieses Filters nicht
mehr bewusst ist.
Ab ZoomPlayer 3.10 gibt es ein angepasstes Wiedergabe-Interface ("Customized Playback Interface"), welches das Merit-
System komplett umgeht. Damit werden Konflikte zwischen Filtern vermieden. Mehr darüber ist hier zu erfahren.
Um den Merit eines Filter zu ändern siehe Teil 12.
Der letzte Ausweg:
Wenn ein System komplett misskonfiguriert ist und man über eine komplette Neuinstallation nachdenkt, um Wiedergabe-
Probleme zu beheben, gibt eine Vorgehensweise, die man zuvor ausprobieren kann.
Wichtig! Dieses Vorgehen kann die gesamte Medienwiedergabe eines Systems beschädigen. Wenn man folgende Schritte sorgsam
beachtet sollte aber alles glatt gehen. Wichtig dabei ist allerdings, daß man alle Anweisungen liest und keine Schritte
auslässt..
Dies sind Schritte, um die Medienwiedergabe eines Systems in Ihren Grundzustand zurück zu versetzen (so, wie sie nach
eine Grundinstallation des Betriebssystems sein sollten).
- Man benötigt den ZoomPlayer 3.10 oder neuer.
- Man startet den ZoomPlayer, wählt den "Options / Filter Control / Management"-Tab und klickt auf den "Registered Filter Manager"-Knopf.
- Es müssen alle Filter in der Liste gewählt werden (den ersten Filter markieren und mit gedrückter Shift-Taste die Taste Ende auf der Tastatur drücken).
- Dann den Knopf "Unregister Filters" betätigen.
- Den ZoomPlayer wieder schliessen.
- Jetzt müssen die Filter, die mit einem neuen System ausgeliefert werden, wieder registriert werden. Dies macht man mit Hilfe dieser Stapelverarbeitungsdatei.
- Um die Wiedergabe von DVDs wieder herzustellen ohne die DVD-Player-Software neu zu installieren müssen die DVD-Filter der Software neu registriert werden. Dies sollte über das Einstellung-Menü "Customized DVD Playback" des ZoomPlayers möglich sein, indem man dort die entsprechenden Dekoder auswählt und auf den "Register"-Knopf drückt.
- Nun sollte man am Anfang dieses Artikels anfangen, um die restliche Medienwiedergabe zu konfigurieren.
Abschließende Worte:
Man sollte unbedingt darauf achten, daß entweder der "Overlay Mixer" oder der "Video Mixer Renderer 9" in ZoomPlayer
aktiviert ist ("Options / Filter Control"), ohne welche unter Windows XP der "VMR7"-Renderer genutzt wird, der wiederum
Konflikte bei der Mediawiedergabe verursachen kann. Man sollte auch nicht den vermeintliche schnellen Weg gehen, und
sog. Codec-Packs installieren, da auch diese verschiedene Probleme mit sich bringen können. Wichtig ist, zu wissen, was
auf dem System installiert ist.
Es gibt einen Filter namens "mmswitch". Dieser Filter dient dazu, mit älteren Playern AVI-Dateien abzuspielen, die
mehrere Audio-Datenströme enthalten. Dieser Filter brauch unter ZoomPlayer nicht benutzt zu werden und kann überdies
auch Instabilität der Medienwiedergabe und andere Probleme mit sich bringen. Man sollten ihn am besten aus dem System
de-registrieren (wie bereits beschrieben im Dialog-Feld "Filter Control").
Sollte man auf die "schlaue" Idee gekommen sein, die Registrierung aller Filter über den "Registered Filter Manager"
aufzuheben und danach feststellen, dass die Medien-Wiedergabe nicht mehr funktioniert, lest bitte den Abschnitt "Der
letzte Ausweg" dieses Artikels, wo beschrieben wird, wie man zurück zu den Grundeinstellungen für die Wiedergabe kommt.
Bei weiteren Fragen stellt diese bitte im ZoomPlayer-Bereich des forum.
| |