Difference between revisions of "User:StasFomin/GstreamerTranslation"
From Wiki4Intranet
Line 38: | Line 38: | ||
Как бы это записать корректно? | Как бы это записать корректно? | ||
+ | |||
+ | |||
+ | ---- | ||
+ | Без звука уже получается... осталось засунуть звук | ||
+ | <pre> | ||
+ | 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 | ||
+ | </pre> |
Revision as of 23:11, 22 April 2015
gst-launch hdv1394src ! queue ! decodebin name=d ! queue ! xvimagesink d. ! queue ! alsasink
— Работает, показывает.
Надо задемуксить, и собрать FLV-поток в RTMP.
Путаюсь в mux-demux синтаксисе. Хочеться что-то типа — но не работает.
gst-launch hdv1394src blocksize="4136" \ ! queue \ ! tsdemux name=demux\ ! demux. \ ! queue \ ! mpeg2dec \ ! queue \ ! x264enc bitrate=700 tune=zerolatency pass=17 \ ! queue \ flvmux streamable=1 name=mux \ demux. \ ! queue \ ! mad \ ! audioconvert \ ! audioresample \ ! audio/x-raw-float,channels=1,rate=16000 \ ! queue \ ! vorbisenc quality=0.5 \ ! queue \ ! mux.\ ! queue \ ! fakesink
Как бы это записать корректно?
Без звука уже получается... осталось засунуть звук
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