Verständnisfrage Splitter/Codec (2 Viewers)

stombart

Portal Pro
May 18, 2010
101
2
Home Country
Germany Germany
Was ist denn der Unterschied zwischen einem Splitter und einem Codec?
 

offbyone

Development Group
  • Team MediaPortal
  • April 26, 2008
    3,989
    3,712
    Stuttgart
    Home Country
    Germany Germany
    Ein Splitter ist ein Codec, der eine Eingabedatei oder -stream in ihre Bestandteile (Audio, Video, Untertitel) zerlegt (split), so dass diese von anderen (dafür vorgesehenen Codecs) decodiert werden können und an Ausgabegeräte verteil werden.

    Edit: Um es ganz korrekt zu bezeichnen, ist ein Splitter ein Filter (wie alle anderen Teilnehmer in einem DirectShow Graph, z.B. ffdshow), denn Codec bezeichnet den Namen eines Codierverfahren (z.B. h.264, aac).
     

    Holzi

    Super Moderator
  • Team MediaPortal
  • April 21, 2010
    7,934
    2,235
    Ba-Wü
    Home Country
    Germany Germany
    AW: Verständnisfrage Splitter/Codec

    Ich würd sagen, ein Codec codiert bzw. decodiert das Videomaterial einfach. (uncodierte Videos sehr groß?!)
    Während ein Splitter dafür da ist, dass du zwischen mehreren Video-, Audio- oder Untertitelspuren auswählen bzw. wechseln kannst. (wenn mehrere vorhanden).

    Bin mir aber auch nicht 100% sicher.. falls etwas falsch bitte korrigieren. So hab ich mir das ganze bis jetzt halt mal vorgestellt. =)


    EDIT: Da war wohl jemand schneller. :)
     

    stombart

    Portal Pro
    May 18, 2010
    101
    2
    Home Country
    Germany Germany
    danke, das Zusammenspiel zwischen Splitter und Codecs ist mir jetzt etwas klarer
     

    Lehmden

    Retired Team Member
  • Premium Supporter
  • December 17, 2010
    12,594
    3,990
    Lehmden
    Home Country
    Germany Germany
    AW: Verständnisfrage Splitter/Codec

    Hallo.

    Ein Video besteht mindestens aus einem bewegten Bild und (fast immer) einem Ton. Diese nennt man Streams oder Spuren. Also Video bzw Audio Spuren. Zusätzlich können noch weitere Audio Spuren (für andere Sprachen, Kommentare usw) vorhanden sein. Außerdem Untertitel, Kapitel und ähnliches. All das lässt sich zwar auch getrennt benutzen. Der Aufwand beim bearbeiten, kopieren usw ist aber zu groß. Deswegen gibt es sogenannte Container. Diese Container beinhalten also alles, was zum entsprechenden Film gehört. Im Prinzip eine Kiste, in der man alle Bild- Ton und sonstigen Spuren zusammenpackt, die zu dem Film gehören. Die bekanntesten Vertreter aus der Container- Gattung sind AVI, MKV, TS und MPG. Mit dem eigentlichen Inhalt hat der Container also erst mal nichts zu tun. Er ist nur die Verpackung. Ein MKV kann auch ganz kleine Auflösungen haben und ein AVI ein 1080P Video, kein Problem. Das Zusammenfügen bzw Trennen solcher Spuren in oder aus einem Container wird als "Muxen" bzw "Demuxen" bezeichnet. Das ist eine Abkürzung für Multiplexen bzw Demultiplexen.

    Da die Bildspuren extrem viel Platz verbrauchen würden sind sie immer komprimiert. Fast so wie ein Zip Archiv. In den allermeisten Fällen wird auch der Ton komprimiert, um Platz zu sparen. Dabei gibt es unterschiedliche Verfahren, die verschieden viel Platz einsparen mehr oder weniger Rechenleistung erfordern und unterschiedlich gute Qualität liefern. Um solche komprimierten Spuren zu erzeugen(COdieren) und auch später abspielen(DECodieren) zu können, benötigt man Hilfsmittel. Diese Hilfsmittel nennt man deswegen Codec. Für Bildspuren sind die bekanntesten h264 (ist der aktuellste Codec und wird fast immer für HD Material benutzt), DivX, Mpeg2 (der DVD Codec), Xvid, usw. Für den Ton kennt jeder mp3. Es gibt auch AC3 (wird oft als DolbyDigital bezeichnet, was aber nicht ganz zutrifft), DTS und MP2 (Wird bei DVD eingesetzt).

    Bisher haben wir also einen Container, der Bild- und Tonspuren beinhaltet, die komprimiert sind. Zum packen und entpacken der Spuren haben wir die Codecs. Um eine Ausgabe auf dem Bildschirm und über die Lautsprecher zu bekommen, reicht das aber noch nicht. Ein Abspielprogramm, in unserem Fall also MediaPortal, muss aus diesem komprimierten und in einem Container befindlichen Material ein Bildausgabe auf unserem Fernseher und eine Tonausgabe auf unseren Lautsprechern erzeugen. Dazu müssen die Spuren aus dem Container "befreit" werden. Hier kommt der Splitter ins Spiel. Er splittet also die Bild- und Tonspuren und leitet sie an die passenden Codecs zum entpacken weiter. Der bekannteste Splitter ist wohl der Haali Splitter, auch Matroska Splitter genannt. Ohne Haali kann man keine mkv Dateien abspielen, da Windows von Haus aus mkv nicht unterstützt. Allerdings kann Haali auch avi und andere Container bearbeiten, ist also nicht ausschließlich für mkv zu gebrauchen.

    Der Splitter ist also das erste Glied in der Wiedergabekette. Dann kommen die Codecs. Danach folgen dann die sogenannten Renderer. Das sind Hilfsmittel, um die unkomprimierten Bild und Tonspuren an die Treiber für die Grafikkarte bzw Soundlkarte weiter zu leiten und entsprechend aufzuarbeiten. Die Treiber wiederum steuern die Hardware passend an, welche dann die Signale erzeugt, die vom Fernseher bzw Stereo- Anlage oder Aktivlautsprecher in Sicht- bzw Hörbares gewandelt werden.

    Ganz schön komplex, so eine "einfache" Video- Datei abzuspielen, oder? Vielleicht wird das Ganze so etwas verständlicher.
    Diese Darstellung ist stark vereinfacht und garantiert nicht "Expertenfest". Aber die Grundzüge dürften wohl getroffen sein. Vielleicht hilft es dem einen oder anderen ja etwas, die komplizierten Vorgänge bei der Video- Wiedergabe etwas besser zu verstehen...
     

    Users who are viewing this thread

    Similar threads

    Das kann ich dir nicht beantworten. Ich würde hier aber keine Zeit in die Fehlersuche investieren, wenn eine 4-5 Jahre alte Version im Einsatz ist. Schließlich hat es in dem Zeitraum einiges an Updates/Fehlerbehebungen gegeben.
    Das kann ich dir nicht beantworten. Ich würde hier aber keine Zeit in die Fehlersuche investieren, wenn eine 4-5 Jahre alte Version...
    Hallo zusammen, ich habe auf meinem neuen Win11 Notebook das Problem, dass ich beim Klick auf TV Programm zu erst die Eingabe für...
    Replies
    3
    Views
    777
    Ja, funktioniert. Danke!
    Ja, funktioniert. Danke!
    Hallo in die MP-Runde, besteht die Möglichkeit, mit MP DSD-Files wiederzugeben, oder bleibt einem da nur der weg über bspw. foobar...
    Replies
    2
    Views
    778
    Es gibt wohl gewisse Ähnlichkeiten. Zumindest sind die Skins auch in XML. Aber die Skin Engines von Kodi und MP stellen unterschiedliche Objekte und Funktionen zur Verfügung. Daneben kann man die Funktionalität eines Skins mit Addons erweitern, wenn man das möchte. Ich plane z.B. ein Addon für meinen Skin zu schreiben, das bei...
    Es gibt wohl gewisse Ähnlichkeiten. Zumindest sind die Skins auch in XML. Aber die Skin Engines von Kodi und MP stellen...
    Hi. Ich nutze ja schon sehr lange Kodi statt MediaPortal, da MP eben nur auf Windows läuft und ich Windows nicht mehr für meine...
    Replies
    8
    Views
    1K
    Ich habe gestern ein Update von 1.32 auf 1.37 durchgeführt. Dabei fiel mir auf, dass es einen neuen Menüpunkt gibt: zu Ansichtsverhältnis, Tonspur, Untertitel etc ist nun Pixel Shaders hinzugekommen. Hier kann man u.a. zwischen SD, HD und UHD wählen. Die ersten beiden Plätze sind frei, beim dritten steht Default. Was hat es damit auf...
    Ich habe gestern ein Update von 1.32 auf 1.37 durchgeführt. Dabei fiel mir auf, dass es einen neuen Menüpunkt gibt: zu...
    Ich habe gestern ein Update von 1.32 auf 1.37 durchgeführt. Dabei fiel mir auf, dass es einen neuen Menüpunkt gibt: zu...
    Replies
    0
    Views
    980
    Nach dem ich dies und jenes probiert habe und nix funktionierte, habe ich mein System auf einen Wiederherstellungspunkt vor dem Zeitpunkt des Hinzufügens der "problematischen" Serie zurückgesetzt. MP Version 1.31. alles läuft.. Die Serie mit mehr als 99 Folgen wird auch korrekt dargestellt... Ich muss nicht mehr alles verstehen.. Auf...
    Nach dem ich dies und jenes probiert habe und nix funktionierte, habe ich mein System auf einen Wiederherstellungspunkt vor dem...
    Moin! ich hatte das Problem, das TVSeries bei >99 Episoden streikte. Nach einigem Hin-Und-Her mit Regex klappte gar nix mehr und...
    Replies
    1
    Views
    2K
    Top Bottom