Streaming von Teilen eines MKV-Containers mit MKVextract

386
Le 'nton

Ich wollte mkv-kodierte Filme in einen Browser streamen (Heimkino-Setup). Das Problem ist, dass Browser mkv mit mehreren Audiospuren nicht unterstützen. Das bedeutet, dass ich die MKVs nicht direkt streamen kann. Ich dachte darüber nach, die vlc-Erweiterung zu verwenden (was angeblich Unterstützung hinzufügt), aber das ist keine Option.

Ich habe über die Verwendung von mkvextract nachgedacht, aber da es keine Inhaltsbereiche unterstützt, müsste ich vorher alle meine Filme "entpacken" (oder wenn ein Stream für einen Film angefordert wird). Dies würde die Anforderungen an die Größe erhöhen und / oder würde eine beträchtliche Zeit in Anspruch nehmen. Weder ist wirklich eine Option. (mkvextract plus ffmpeg zum Erstellen eines mp4-Containers um h264-Quelle dauert etwa 30 Sekunden für eine 10-GB-Datei, die noch nicht auf dem Server getestet wurde, aber wahrscheinlich viel länger).

Ich denke darüber nach, mein "eigenes" mkvextract (offensichtlich eine viel einfachere Ableitung) zu fälschen / zu schreiben, um Inhaltsbereiche zu unterstützen.

Ich bin sicher, dass dieses Problem auf einfachere Weise gelöst werden kann. Wenn dies nicht der Fall ist, würde ich mich über Hinweise und Tipps zur Vereinfachung des Prozesses freuen. Ich weiß auch nicht, ob ich die h264-Quelle direkt aus der mkv-Datei streamen kann oder ob ich sie irgendwie durch ffmpeg laufen muss und wie das die Inhaltsbereiche durcheinander bringt.

0

0 Antworten auf die Frage