Difference between revisions of "User:StasFomin/GstreamerTranslation"
From Wiki4Intranet
Line 12: | Line 12: | ||
---- | ---- | ||
+ | === Sample 01 === | ||
Без звука уже получается... осталось засунуть звук | Без звука уже получается... осталось засунуть звук | ||
<pre> | <pre> | ||
Line 27: | Line 28: | ||
</pre> | </pre> | ||
− | + | === Sample 02 === | |
Вот тут я считал, что demux. в предпоследней строчке даст аудиопоток, который придет в flvmux. | Вот тут я считал, что demux. в предпоследней строчке даст аудиопоток, который придет в flvmux. | ||
Но по графу, видно, что не пришел, т.е. «demux.» ссылка почему-то не работает.. | Но по графу, видно, что не пришел, т.е. «demux.» ссылка почему-то не работает.. |
Revision as of 00:40, 23 April 2015
gst-launch hdv1394src ! queue ! decodebin name=d ! queue ! xvimagesink d. ! queue ! alsasink
— Работает, показывает.
Надо задемуксить, и собрать FLV-поток в RTMP.
Путаюсь в mux-demux синтаксисе.
Sample 01
Без звука уже получается... осталось засунуть звук
gst-launch-1.0 -v \ hdv1394src \ ! queue \ ! tsdemux name=demux\ ! queue \ ! mpeg2dec \ ! queue \ ! x264enc bitrate=700 tune=zerolatency pass=17 \ ! queue \ ! flvmux streamable=1 name=mux \ ! fakesinc
Sample 02
Вот тут я считал, что demux. в предпоследней строчке даст аудиопоток, который придет в flvmux. Но по графу, видно, что не пришел, т.е. «demux.» ссылка почему-то не работает..
gst-launch-1.0 -v \ hdv1394src \ ! queue \ ! tsdemux name=demux\ ! queue \ ! mpeg2dec \ ! queue \ ! x264enc bitrate=700 tune=zerolatency pass=17 \ ! queue \ ! flvmux streamable=1 name=mux \ ! filesink location="output.flv" \ demux. ! audioresample ! voaacenc bitrate=64 \ ! mux.