此管道将测试音频和视频流编码,然后将两者复用到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.
的实际作用以及在混合过程中在管道命令中使用点号,有人可以解释一下还是任何文档供参考
答案 0 :(得分:0)
字符串结尾的点.
引用命名的元素。在您的情况下,mux.
表示The element with the name "mux"
。在您的管道中,您有flvmux name=mux
-这里的flvmux
元素实例获得了分配给它的名称mux
(通过name=mux
。然后mux.
则指的是flvmux
的特定实例(例如,不是新的混合器实例)。