2016-03-25 16 views
0

Ich bin neu bei GStreamer und versuche, einen Videostream (für jetzt v4l2src) mit einem Untertitel-Stream zu kodieren und in einen Mpeg ts Container zu muxen. Ich kann "Textoverlay" verwenden, um die Daten festzulegen, aber ich möchte die Daten nicht in das Bild brennen. Ich möchte jedoch den Untertitel-Stream verwenden, um "Metadaten" zu kodieren, die während der Videoaufzeichnung erzeugt werden.Gstreamer Untertitel während der Aufnahme

Gibt es eine Möglichkeit, dass ich im Laufe der Zeit Untertitel in die Mpegs einfügen kann? Der Inhalt des Untertiteltextes ist vorher nicht bekannt, beispielsweise die GPS-Koordinaten einer sich bewegenden Kamera.

Es gibt das "Untertiteloverlay" -Plugin, aber ich verstehe das nicht ganz. Verbrennt es den Text in das Bild wie das 'Textoverlay' oder fügt es einen separaten Stream hinzu?

Ich bin auch ziemlich neu Fragen zu Stack-Überlauf zu stellen. Wenn du runterlegst, kannst du erklären, wie ich meine Frage verbessern kann.

Antwort

1

Ich denke, dass subtitleoverlay macht und brennen Text in Video-Frames .. überprüfen Sie die example pipeline gibt es keine Magie - nach Untertitel Overlay dort videoconvert ist, die mit Videobildern arbeitet ..

Ich denke, man kann nur Untertitel-Stream anhängen in mpegtsmux Element. Ich hoffe, dies ist possible now - es gibt this bug/feature request, die ich hoffe, das macht möglich ..

überprüfte ich die Fähigkeiten von mpegtsmux und unterstützt:

Subpicture/x-dvb

application/x- Videotext

Wenn Sie irgendwie Eingangs Untertitel in Form von Subpicture/x-dvb dann später Empfänger verwalten können Sie dvbsuboverlay Element, um sie anzuzeigen .. verwenden können Ich habe keinen Weg gefunden, wie man einen solchen Stream aus einer Textdatei erstellen kann (ich habe this Frage aber keine Antwort gefunden, vielleicht im IRC fragen).

Ich habe das Gefühl, dass Teletext Untertitel anzeigen konnte das kann nicht sein, was Sie wollen (ich weiß nicht) ..

In beiden Fällen denke ich, dass, wenn Sie Stream mit gerenderten Untertiteln (nur Untertitel) in Form von Untertiteln.mpg gerendert hätten könnten Sie das .. ich denke Es gibt da draußen einige Tools, die man dafür benutzen kann.

Hoffe, du kannst das irgendwie benutzen