我遇到以下问题:jackaudiosrc
使用capture_1和capture_2自动连接到第一个插孔端口。
我设置选项connect=O
,但这不是我想要的。我想要的是当我开始脚本jackaudiosrc
自动连接到另一个端口时,原始脚本在这里:
gst-launch v4l2src device=/dev/video0 ! video/x-raw-yuv,width=320,height=240 ! queue ! videorate ! ffmpegcolorspace ! tee name=tscreen ! queue ! autovideosink tscreen. ! queue ! theoraenc quality=16 ! queue ! oggmux name=mux jackaudiosrc connect=0 ! audio/x-raw-float,channels=2 ! queue ! audioconvert ! vorbisenc quality=0.2 ! queue ! mux. mux. ! queue ! shout2send ip=xxx port=xxx mount=test.ogg password=xxxxx name= description= genre= url=
我有一个程序aj-snapshot
,它生成一个xml文件,在这个文件中是我使用的连接,这里是:
jack
client name=idjc_default
port name=str_out_l
connection port=idjc_default:output_in_l
connection port=camstream1.py:in_jackaudiosrc0_1
port
port name=str_out_r
connection port=idjc_default:output_in_r
connection port=camstream1.py:in_jackaudiosrc0_2
port
client
jack
我的问题是,如何在cmd gst-launch jackaudiosrc中添加连接到此端口,以便在我启动脚本时自动连接到此端口。
答案 0 :(得分:0)
我不认为从gst-launch可以做到这一点。您可以编写一个使用gst_parse_launch的小应用程序并与jack进行通信以建立连接。