Difference between revisions of "User:StasFomin/GstreamerTranslation"

From Wiki4Intranet
Jump to: navigation, search
(Created page with "<pre> hdv1394src blocksize="4136" \ ! queue \ ! tsdemux name=demux\ demux. \ ! queue \ ! mpeg2dec \ ! queue \ ...")
 
Line 1: Line 1:
 +
<pre>
 +
gst-launch hdv1394src ! queue ! decodebin name=d ! queue ! xvimagesink d. ! queue ! alsasink
 +
</pre>
 +
— Работает, показывает.
 +
 +
Надо задемуксить, и собрать FLV-поток в RTMP.
 +
 +
 +
----
 +
Путаюсь в mux-demux синтаксисе.
 +
Хочеться что-то типа — но не работает.
 +
 
<pre>
 
<pre>
 
hdv1394src blocksize="4136" \
 
hdv1394src blocksize="4136" \
Line 22: Line 34:
 
       flvmux streamable=1 name=mux \
 
       flvmux streamable=1 name=mux \
 
         ! queue \
 
         ! queue \
         ! rtmpsink location="rtmp://live.hitbox.tv/push/belonesox?key=JtplMovP"
+
         ! rtmpsink location="..."
 
</pre>
 
</pre>
 +
 +
 +
Как бы это записать корректно?

Revision as of 21:00, 22 April 2015

gst-launch hdv1394src ! queue ! decodebin name=d ! queue ! xvimagesink d. ! queue ! alsasink

— Работает, показывает.

Надо задемуксить, и собрать FLV-поток в RTMP.



Путаюсь в mux-demux синтаксисе. Хочеться что-то типа — но не работает.

hdv1394src blocksize="4136" \
        ! queue \
        ! tsdemux name=demux\
          demux. \
            ! queue \
            ! mpeg2dec \
            ! queue \
            ! x264enc bitrate=700 tune=zerolatency pass=17  \
        ! queue \
        ! mux. \
           demux. \
            ! queue \
            ! mad \
            ! audioconvert \
            ! audioresample \
            ! audio/x-raw-float,channels=1,rate=16000 \
            ! queue \
            ! vorbisenc quality=0.5 \
            ! queue \
            ! mux.\
      flvmux streamable=1 name=mux \
        ! queue \
        ! rtmpsink location="..."


Как бы это записать корректно?