2013-07-07 3 views
0

다음과 같은 문제가 있습니다. jackaudiosrc이 내 capture_1 및 capture_2와 함께 첫 번째 잭 포트에 자동으로 연결됩니다.Gstreamer 파이프 라인 Jackaudiosrc 출력 입력

나는 connect=O 옵션을 설정했지만 이것이 내가 원하는 것이라고는하지 않습니다. 내가 원하는 것은 내가 스크립트 jackaudiosrc를 시작할 때를 automaticly, 다른 포트로 여기에 원래 스크립트에 연결한다는 것입니다 : 내가 사용하는 연결입니다 I이 파일에 XML 파일을 만드는 프로그램 aj-snapshot을 가지고

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= 

을 여기에있다 : 나는 내 스크립트를 시작할 때를 automaticly이 포트에 연결 cmd를 GST 발사 jackaudiosrc에서이 포트에 연결할 추가하는 방법

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 

내 질문입니다.

답변

0

gst-launch에서이 작업을 수행 할 수 없다고 생각합니다. gst_parse_launch를 사용하는 작은 응용 프로그램을 작성하고 잭과 통신하여 연결을 설정할 수 있습니다.

+0

대답을위한 thx, 나는 그것을 사용할 수있는 아이디어가 없다 :(원본 스크립트는 python sript here http://pastebin.com/GffpQrdz jackaudiosrc에있다. 예제를 줄 수 있는가?이 스크립트의 gst_parse_launch? 고맙습니다 – user2558075

+0

당신의 애플 리케이션은 이미 gst.parse_launch를 사용하고 있습니다. 파이썬 API가 잭에 있다면 잘 모릅니다. – ensonic

관련 문제