Ich habe nun seit ca. 1 Jahr den Asus O!Play Streaming-Player und bin vollauf begeistert.

Die wirklich unkomplizierten Installation und Integration ins private Netz, eine sehr gute sukzessive Weiterentwicklung der Firmware seitens Asus, und vor allem wegen der Fähigkeit wirklich alles an Formaten abzuspielen was man sich so denken kann, können einen auch nur Überzeugen.

Gerade der letzte Punkt war für mich immer das ultimative Argument um unendlich begeistert zu sein, den Player weiterzuempfehlen und hier die ganzen Berichte zu schreiben. Das Hertz eines Streaming-Players ist seine Begabung jedes Format der Welt abzuspielen. Es macht einfach keinen Sinn für ein bestimmtes Format und sei es auch noch so selten einen Film über den PC oder sonstige Komponenten abspielen zu müssen.

Ich will die Eierlegende Wollmilchsau unter den Streaming-Playern, und der Ausu O!PLay ist genau das (gewesen?).


Aber was ist das?

Jetzt über Weihnachten geschah es dann plötzlich. Ich hatte zwei mkv-Dateien, welche ich fröhlich (man … wie klingt das denn ;) ) auf meine Shared-Festplatte gespielt habe und mit dem O!Play genüsslich abends alleine in kompletter Dunkelheit auf meinem 127 Zoll Plasma mit geiler angeschlossener Soundanlage anschauen wollte.

Aber was war das. Ich startete wie üblich den Film und der Sound ging los … aber auch nur der Sound. Ich habe kein Bild gesehen. Alles blieb schwarz. Nur der Sound! Ken Bild! Das gab es doch noch nie habe ich mir gedacht.

In meiner Panik habe ich dann versucht erst einmal an den Einstellungen rumzuspielen um festzustellen, dass es nichts änderte.

Als nächstes habe ich dann erst einmal die Dateien am PC mittels dem VLC-Player getestet und siehe da … ich hörte den Sound und sah das Bild. Die Dateien schienen also in Ordnung zu sein.

Der zweite (verzweifelte) Versuch meinerseits war es dann ein bis zwei ältere Firmwares aufzuspielen, da ich mal gelesen hatte, dass es mit den neusten Versionen angeblich zu Problemen kommen könnte. Das hatte ich bis dato aber nicht selbst feststellen können.

Um es kurz zu machen, auch die Nutzung der älteren Firmwares brachte kein Ergebnis.


Das Problem

Also … ab zur tieferen Recherche ins weltweite Netz.

Die Lösung ist zwar nicht final zufriedenstellen, aber immerhin eine Lösung, welche nicht viel Aufwand nach sich zieht.

Zuerst sei einmal gesagt, dass es sicherlich (oder hoffentlich ;) ) bald eine neue  Firmware von Asus geben wird, welche das Problem behebt. Aber bis dahin könnt Ihr diese Methode benutzen.

Also Los. Es gibt in der mkv-Spezifikation bereits seit längerem (ich glaube seit 2005, wenn nicht steinigt mich) eine Funktion Namens “header removal compression” – die Headerkomprimierung. Dieses Feature der Ur-Spezifikation wird aber aktuell leider von fast keinem Tool, oder (Streaming-)Player unterstützt.

Die Muxer wie z.B. der mkvtoolnix ab Version 4.1.0 haben dieses Feature wohl erst seit kurzem aktiviert. Deshalb tritt das Problem auch nur bei relativ neu gemuxten MKVs auf.

Der Vorteil der Funktion “header removal compression” ist, dass bei aktivierter Funktion  streamspezifische Header beim Multiplexen aus der MKV-Datei entfernt werden. Diese werden dann vom Demuxer (z.B. halt dem O!Play) erst beim Abspielen wieder hinzugefügt.

Das ganze sorgt dafür, dass die MKV_Dateien ein wenig kleiner werden.


Die Lösung

Um das ganze zumindest temprär (bis denn hoffentlich bald eine aktualisierte Firmware erscheint) zu fixen gibt es die Möglichkeit die betroffenen MKV-Dateien zu reparieren und damit zu fixen. Reparieren ist sicherlich hier das falsche Wort, da sie ja eigentlich laut MKV-Spec aufgebaut sind.

Hier der Lösungsweg:

  1. Mkvtoolnix Installieren.Installiert euch das Tool Mkvtoolnix auf eurem Rechner. Die Datei könnt Ihr hier herunterladen. Für den Fall, dass die Datei dort mal weg sein sollte habe ich sie auch bei mir abgelegt (mkvtoolnix-unicode-4.2.0-setup.zip).
  2. Ordner erstellenErstellt einne Ordner in einer beliebigen Partition namens “My Documents“. Ich weiß nicht ob das notwendig ist, dass der Order so heißen muss, aber ich nenne Ihn jetzt mal so.
  3. Batch-Datei laden und dorthin kopierenLadet euch als nächstes die Batch (CMD) Datei “FixMKV_toolnix_installed.CMD” herunter und kopiert sie in den zuvor von euch erstellten Ordner “My Documents” EntwederKönnt Ihr die Datei hier herunterladen, oder auch wieder auf meinem Server (FixMKV_toolnix_installed.zip)
  4. MKV-Datei remuxen
    Wenn Ihr jetzt eine potentielle MKV-Datei habt, dann kopiert sie einfach in den  Ordner “My Documents” und führ per Doppelklick die Datei “FixMKV_toolnix_installed.CMD” aus. Jetzt beginnt das remuxen mittels dem Mkvtoolnix -Command-Line-Interface. Es sollte also eigentlich eine Dos-Box aufgehen und den Status anzeigen. Kein Angst … das dauert in der Regel nur ein paar Minuten und auf keinen Fall Stunden.
  5. File abspielen
    Das war es. Jetzt könnt Ihr eure MKV-Datei wieder an den ursprünglichen Ort kopieren und in der Regel sollte das Abspielen mit dem Asus O!Play funktionieren.



Fazit

Erst einmal war der Shock echt groß und ich hoffe Asus wird bald eine Firmware-Version nachschießen, welche “header removal compression” unterstützt. Mit der oben genannten Methode ist aber erst einmal die Überbrückungszeit gerettet ;)

Zumindest für meine beiden Kandidaten hat das wunderbar funktioniert.


P.S.

Den Tipp und auch die Batch-Datei habe ich im Übrigen aus dem Asus Support-Forum von einem User namens Poker. Vielen Dank an dieser Stelle … echt Geil ;)

Ähnliche Artikel: