다음 명령을 사용하여 cmd에서 파이프 라인을 만듭니다.gst-launch 명령에 해당하는 Gstreamer 코드
gst-launch -v filesrc location=c:\\song.mp3 ! mad ! audioconvert ! directsoundsink
위의 명령을 프로그램에 코딩하는 방법은 무엇입니까?
다음 명령을 사용하여 cmd에서 파이프 라인을 만듭니다.gst-launch 명령에 해당하는 Gstreamer 코드
gst-launch -v filesrc location=c:\\song.mp3 ! mad ! audioconvert ! directsoundsink
위의 명령을 프로그램에 코딩하는 방법은 무엇입니까?
모든 gstreamer 모듈에는 the git browser을 볼 수있는 test/examples 디렉토리가 있습니다. 위의 gst-launch 호출을 programm로 구현하려면 languag (예 : c 또는 python)를 선택하고 gst API를 사용하여이를 구현해야합니다. 누군가가 당신을 위해 그것을 여기에서한다고 생각하지 마십시오.
"program"은 실행할 수있는 파일을 의미합니다.
gst-launch 스탠자를 스크립트 파일에 넣고 해당 스크립트 파일을 실행할 수 있습니다.
다음의 예는 bash 구문 (파일에 playmad 그것을 저장 파일을 실행하고 playmad /path/to/song.mp3
실행)
#!/bin/sh
SOURCE=$1
test -e "${SOURCE}" && \
gst-launch -v filesrc location="${SOURCE}" \
! mad \
! audioconvert \
! directsoundsink
W32에 동일한을하는 .bat
파일을 만들 수 있습니다를 사용합니다.