"mux." 在管道命令中的用途是什么

what is the use of "mux." in pipeline command

此管道对测试音频和视频流进行编码,并将两者混合到 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. 在 muxing 期间实际做了什么以及在管道命令中使用点,有人可以解释一下或任何文档以供参考

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

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