Alle Anleitungen

BEVOR ES AUFS ARMATURENBRETT KOMMT

Videoformate für iPhone und CarPlay. Auf dem iPhone geklärt, im Auto gezeigt.

Welches Videoformat auf CarPlay läuft, klärt sich auf dem iPhone, lange bevor das Autodisplay beteiligt ist. MP4, M4V, MOV und M3U8 erreichen den System-Decoder in iOS. MKV, AVI, WebM, FLV, TS, MTS, M2TS, WMV, MPG, MPEG, VOB und OGV erreichen den erweiterten Dekodierweg von Dashow. Alles andere entscheidet sich beim Öffnen der Datei.

Bald im App StoreSo funktioniert’s
Produktillustration. Die Unterstützung hängt von App und Display ab.
  • 01

    Videoformate klären sich auf dem iPhone: MP4, M4V, MOV und M3U8 gehen an den System-Decoder, zwölf weitere Container an den erweiterten Dekodierweg.

  • 02

    Die Dateiendung wählt, welcher Decoder zuerst öffnet. Was du siehst und hörst, entscheiden die Codecs darin.

  • 03

    Ein Video über SMB nimmt immer den erweiterten Dekodierweg, ganz gleich, welche Dateiendung es trägt.

So funktioniert’s

So legst du los

  1. 01

    Lies die Dateiendung

    Die Buchstaben hinter dem Punkt sagen, welchen Decoder die Datei zuerst erreicht.

  2. 02

    Such ihre Zeile unten

    Die Tabelle stellt jedes Videoformat auf den System-Decoder, den erweiterten Dekodierweg oder die Zeile für alles Übrige.

  3. 03

    Spiel es auf dem iPhone ab

    Importiere über „Dateien“ oder „Fotos“ oder öffne den Ordner auf deinem NAS über SMB, und prüfe Bild und Ton.

  4. 04

    Dann wähle das Display

    Wähle im verbundenen, geparkten Auto unter „Ins Auto übertragen“ das Display und starte.

Welche Videoformate laufen auf einem CarPlay-Display?

Eine Stunde im Stand, ein Bildschirm im Armaturenbrett und eine Datei, die sich nicht öffnen lässt. Kläre zuerst die Datei. Die Formatfrage und die CarPlay-Frage sind zwei verschiedene: Was auf dem iPhone läuft, hat ein Bild, das im geparkten Auto auf ein kompatibles Display kommt. Was noch beim Decoder steht, ist eine Containerfrage, an der kein Bildschirm etwas ändert.

Jedes iPhone bringt einen eingebauten Video-Decoder mit. Er öffnet eine feste Gruppe von Videoformaten, und Dashow ergänzt einen zweiten Dekodierweg für die Container, die er auslässt. Apples Hilfeseite zu einer Mediendatei, die sich nicht öffnen lässt, beschreibt Schritte statt Formate. Die Tabelle unten nennt deshalb die Liste, gelesen aus dem Code, der jede Datei nach ihrer Dateiendung weiterreicht.

Die Dateiendung ist ein Wegweiser, kein Versprechen.

Eine Dateiendung ist ein Hinweis. Sie sagt der App, mit welchem Decoder sie die Datei zuerst öffnen soll, und nichts darüber, was dieser Decoder darin vorfindet. Ein Container ist eine Hülle: Eine MKV-Datei trägt eine Videospur, eine oder mehrere Tonspuren und oft Untertitelspuren, jede für sich kodiert. Umbenennen ändert den Hinweis, nicht den Inhalt.

Deshalb verhalten sich zwei Dateien im selben Videoformat auf demselben iPhone unterschiedlich. Jede trägt ihre eigene Kombination aus Videocodec, Audiocodec und Textspuren, und jede davon wird für sich dekodiert. Das Bild kann ankommen, während eine Tonspur still bleibt, oder eine Textspur wartet im Menü darauf, gewählt zu werden. Drei Spuren, drei Ergebnisse.

MP4, M4V, MOV und M3U8 erreichen den System-Decoder.

Vier Endungen gehen an den in iOS eingebauten Decoder: mp4, m4v, mov und m3u8. MP4 und MOV sind nahe Verwandte. MOV ist Apples QuickTime-Container, und MP4 wurde daraus standardisiert. Ein Clip aus der iPhone-Kamera und eine aus dem Netz geladene Datei tragen deshalb oft dasselbe H.264- oder HEVC-Video unter zwei Namen.

HEVC gehört hierher. Apples eigene Kameras nehmen standardmäßig in HEVC auf, auch H.265 genannt, und iOS dekodiert es über dasselbe System-Framework wie H.264. Ein 4K-Clip vom iPhone braucht also nichts zusätzlich. M3U8 steht aus einem anderen Grund in dieser Zeile: HLS ist Apples Streamingformat, und iOS liest das .m3u8-Manifest von Haus aus.

Zwölf weitere Container nehmen den erweiterten Dekodierweg.

Zwölf weitere Videoformate nehmen den erweiterten Dekodierweg: mkv, avi, webm, flv, ts, mts, m2ts, wmv, mpg, mpeg, vob und ogv. Dashow bringt dafür einen eigenen Decoder mit. Das sind die Container, die ein Download, ein Camcorder, eine Fernsehaufnahme oder ein älteres Archiv erzeugt, und die Datei geht hinein, wie sie ist: ohne Umwandlung und ohne zweite App davor.

Eine Regel sticht die Dateiendung. Ein Video über SMB nimmt immer den erweiterten Dekodierweg, ganz gleich, welche Endung es trägt. Eine MP4 auf dem NAS und die MKV-Datei daneben öffnen also gleich. Du musst keine Engine wählen. Dashow liest den Namen, öffnet die Datei und wechselt auf den anderen Weg, sobald der Inhalt danach verlangt.

Eine unbekannte Dateiendung klärt sich beim Öffnen.

Ein Videoformat außerhalb dieser beiden Zeilen klärt sich beim Öffnen. Die Datei antwortet für sich selbst. Dashow öffnet sie und nimmt den Weg, der sie liest. So bekommt auch eine .divx, eine .rmvb oder eine Datei ganz ohne Endung ihre eigene Behandlung. Für eine einzelne Datei ist die schnellste Antwort: öffnen und zehn Sekunden auf dem iPhone anschauen.

Ein Bildschirm liest die Datei für dich. Öffne bei einem lokalen Video die Details, und Dashow nennt Laufzeit, Bildgröße, Video- und Tonformat, Dateigröße und den eingebetteten Titel, jeweils bei Bedarf aus der Datei gelesen. Aus drei Buchstaben wird dort ein Container mit Inhalt. Die Endung hat den Weg gewählt; die Namen der Codecs sind das, was sie dir nie verraten hat.

Wohin es von deiner Zeile aus weitergeht.

Vier Seiten machen dort weiter, wo die Tabelle aufhört. Zwei davon drehen sich um Container. Die MKV-Anleitung öffnet eine Matroska-Datei und benennt, was sie trägt, und erklärt dann, warum dieselben Bytes in einer App aufgehen und in einer anderen nicht. Die AVI-Seite nennt jeden älteren Container auf dem erweiterten Dekodierweg und zeigt, warum sich ein Transportstrom anders verhält als der Rest.

Zwei weitere kümmern sich um eine einzelne Spur. Bild ohne Ton ist eine Frage an die Tonspur und hat eine eigene Seite. Untertitel in einer Datei neben dem Film sind eine Frage der Benennung: Die SRT-Seite nennt den genauen Namen, den eine .srt- oder .vtt-Datei tragen muss, damit sie zum Video gehört. Beginne bei der Zeile, in der dein Videoformat steht; das Autodisplay zeigt, was der Decoder bereits erzeugt hat.

Wohin jede Dateiendung geht

Wohin jede Dateiendung geht
WegEndungenWas sie dorthin schickt
In iOS eingebautmp4, m4v, mov, m3u8Der in iOS eingebaute Decoder öffnet die Datei
Dashows zweiter DecoderZwölf Endungen: mkv, avi, webm, flv, ts, mts, m2ts, wmv, mpg, mpeg, vob, ogvDashow leitet diese Container an den eigenen Decoder weiter
Beim Öffnen der Datei geklärtJede andere DateiendungDie App liest die Datei und nimmt den Weg, der sie öffnet
Jedes Video über SMBJede Endung, auch mp4Eine Freigabe nimmt immer den erweiterten Dekodierweg
Apple: Wenn sich eine Mediendatei nicht öffnen oder abspielen lässtApple Developer: das Medien-Framework in iOSApple: Dokumentation zu HTTP Live Streaming

GUTE FRAGE

Das möchtest du vielleicht noch wissen.

Kann ein iPhone eine MKV-Datei auf einem Autodisplay abspielen?

Ja, sobald sie auf dem iPhone läuft. MKV geht an den erweiterten Dekodierweg von Dashow, die Datei bleibt also unverändert, und das Display zeigt das Bild, das der Decoder erzeugt hat. Der Container trägt Video-, Ton- und Untertitelspuren, die jeweils für sich dekodiert werden. Deshalb verhält sich eine MKV-Datei anders als die nächste.

Was ist der Unterschied zwischen MOV und MP4?

MOV ist Apples QuickTime-Container, und MP4 wurde daraus standardisiert. Beide tragen sehr ähnliche Daten und erreichen beide den System-Decoder. Ein mit der iPhone-Kamera aufgenommener Clip ist eine MOV-Datei; dasselbe H.264- oder HEVC-Video aus dem Netz ist meist eine MP4.

Entscheidet die Dateiendung, ob ein Video läuft?

Sie entscheidet, welcher Decoder die Datei zuerst öffnet. Was du siehst und hörst, entscheiden die Codecs darin: Videospur, jede Tonspur und alle Textspuren sind getrennt kodiert. Umbenennen ändert den Wegweiser und nichts am Inhalt.

Warum verhalten sich zwei Dateien im selben Format unterschiedlich?

Ein Videoformat benennt den Container, nicht den Codec. Zwei Dateien mit derselben Endung können verschiedene Videocodecs, verschiedene Audiocodecs und verschiedene Untertitelformate tragen. Die Endung schickt beide auf denselben Dekodierweg; was danach passiert, hängt an den Spuren der jeweiligen Datei.