“ mux”的用途是什么。在管道命令中

时间:2020-05-21 11:09:37

标签: gstreamer gstreamer-1.0 python-gstreamer

此管道将测试音频和视频流编码,然后将两者复用到FLV文件中。

gst-launch-1.0 -v flvmux name=mux ! filesink location=test.flv  audiotestsrc samplesperbuffer=44100 num-buffers=10 ! faac ! mux.  videotestsrc num-buffers=250 ! video/x-raw,framerate=25/1 ! x264enc ! mux.

我无法弄清楚mux.的实际作用以及在混合过程中在管道命令中使用点号,有人可以解释一下还是任何文档供参考

1 个答案:

答案 0 :(得分:0)

字符串结尾的点.引用命名的元素。在您的情况下,mux.表示The element with the name "mux"。在您的管道中,您有flvmux name=mux-这里的flvmux元素实例获得了分配给它的名称mux(通过name=mux。然后mux.则指的是flvmux的特定实例(例如,不是新的混合器实例)。

https://gstreamer.freedesktop.org/documentation/tools/gst-launch.html?gi-language=c#pipeline-description