Frage

Ich versuche, zwei Videodateien mit den gnonlin Komponenten des gstreamer zu verketten.

Die Pipeline ich verwende ist

gst-Start-0,10 gnlcomposition {gnlfilesource name = "s1" location = "/ home / s1.mp4" start = 0 Dauer = 2000000000 Medien-start = 0 Medien-Dauer = 2000000000 gnlfilesource name = "s2" location = "/home/s2.mp4" start = 2000000000 Dauer = 2000000000 Medien-start = 0 Mediendauer = 2000000000}! Warteschlange     ! Video kommen! progressreport name = "Merging Progress"     ! ffmpegcolorspace     ! ffenc_mpeg4     ! ffmux_mp4     ! filesink location = "/ home / merge.mp4"

Als Folge ich immer bin nur die zweite Datei für die Dauer in den Parametern festgelegt. Versuchte mehrere Dinge, und auch nach auf Google, aber ich konnte nicht verstehen, das Problem mit dem obigen Befehl aus. Kann mir jemand Punkt, was ich falsch mache? Jede andere Art und Weise verketten mehrere Dateien in einem basierend auf der Zeit ist auch willkommen.

Danke

War es hilfreich?

Lösung

fand ich heraus, das Problem mit Frame-Zeitstempel war durch die Zusammensetzung erstellt. Verwendung eines Identitätselement mit Einzelsegment-Satz zu wahren, bevor die Codierung das Problem behoben.

Andere Tipps

Könnten Sie die letzte Pipeline veröffentlichen. Ich legte das Identitätselement an allen Orten, aber hat nicht funktioniert. Außerdem hatte ich Probleme beim Lesen von MP4-Dateien (Es wird gesagt, diese Datei keine abspielbaren Ströme enthält)

Ich beenden diese Arbeit in Python up zu tun. Schauen Sie hier für weitere Details.

http://www.opensource-archive.org/showthread.php ? t = 178364

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top