管道命令中的 "mux. "有什么用?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了管道命令中的 "mux. "有什么用?相关的知识,希望对你有一定的参考价值。

这个管道对测试的音频和视频流进行编码,并将两者混合成一个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过程中,管道命令中的dot的使用,谁能解释一下或任何文档供参考。

答案

. 字符串结尾处的字符是指命名的元素。在你的例子中 mux. 途径 The element with the name "mux". 在你的管道中,你有 flvmux name=mux - 在此 flvmux 元素实例得到的名称是 mux 分配给它的 name=mux. 该 mux. 那么后者指的就是那个具体的 flvmux (而不是一个新的muxer实例)。

https:/gstreamer.freedesktop.orgdocumentationtoolsgst-launch.html?gi-language=c#pipeline-description)。

以上是关于管道命令中的 "mux. "有什么用?的主要内容,如果未能解决你的问题,请参考以下文章

Linux-管道

Linux-管道

pipe.stdin.write("stop\n") 中的管道损坏

从最后一个管道(stdin)获取退出代码

管道符重定向与环境变量

在 Python 中使用 Popen 调用管道命令