2011-11-04 8 views
5

zobaczyć, czy mam się jeden wniosek jak poniżej GST uruchomienia commnadJak mogę uzyskać kod aplikacji utworzony przez gst-launch lub edytor potoków gstreamer?

gst-launch -v filesrc location=ed_hd.mkv ! matroskademux ! vorbisdec ! audioconvert ! audioresample ! autoaudiosink 

gdy kiedykolwiek wpisuję to na mojej aplikacji konsoli zacząć pracować, ale chcę, aby zobaczyć kod źródłowy tego rurociągu stworzonej przez tego polecenia .

1> Czy istnieje jakiś sposób, aby uzyskać utworzony kod potoku/aplikacji?

Zobacz kiedy kiedykolwiek tworzymy jakąkolwiek aplikację, mamy jeden plik wykonywalny, więc uruchamiając możemy uruchomić program.

2> jak mogę uzyskać ten plik wykonywalny z aplikacji utworzonej przez gst-launch lub edytor potoków gstreamer?

+0

jeśli znasz gstreamer i nie rozumiesz mojego pytania to daj mi znać ... –

Odpowiedz

1

W rzeczywistości gst-launch nie tworzy żadnego kodu źródłowego, jeśli to było założenie.

Zamiast tego używa funkcji gstreamer gst-parse-launchv do utworzenia potoku z ciągu przekazanego przez użytkownika do gst-launch za pomocą linii poleceń.

http://gstreamer.freedesktop.org/data/doc/gstreamer/head/gstreamer/html/gstreamer-GstParse.html#gst-parse-launchv

Więc jeśli nie chcesz, aby ręcznie zapisywać kodu źródłowego do budowy rurociągu gstreamer jesteś wolny, aby wywołać tę funkcję gstreamer z kodu i niech analizowania dowolną opis rurociągu, które normalnie można dać do gst-launch w linii poleceń.

+0

oh jest tak ..?! pozwól mi spróbować z tym ...... –

Powiązane problemy