누구나 Windows에서 사용할 수있는 ALSA의 대안을 알고 있습니까? gstreamer와 함께 설치하는 방법과 필요하면 Python 바인딩을 어디에서 찾을 수 있습니까? 감사합니다 xxxWindows Gstreamer ALSA 대체 제품?
답변
SDL은 플랫폼에 독립적 인 방법으로 사운드 인터페이스를 추상화의 괜찮은 일을합니다. PyGame은 SDL에 대한 인터페이스를 포함하고 있으며 많은 플랫폼에서 작동합니다. 그러한 추상화는 물론 많은 제한을 설정하지만 어쩌면 여전히 당신을 위해 할 것입니다.
의견에서 바뀌 었습니다.
Windows에서 SDK 설치 프로그램은 실제로 Python 인터프리터가 볼 수있는 위치에 바인딩을 설치하지 않는 것으로 보입니다. 파일은 sdk\bindings\python\v2.6\lib\site-packages
에서 찾을 수 있습니다. 디렉토리의 내용을 Python 설치의 site-packages
에 복사하면 라이브러리를 가져올 수 있습니다.
9000의 대답, SDL 및 autoaudiosrc/싱크는 답 :
이것이 아직 관련이 있는지는 확실하지 않지만 오늘은 똑같은 문제가있었습니다. 나는 그것을 "autoaudiosink"를 사용하여 해결했다.
내가 Windows XP에서 작동하려면 다음 웹 사이트에서 최소한의 예를 가지고 그런 식으로
여기http://www.jonobacon.org/2006/08/28/getting-started-with-gstreamer-with-python/
코드합니다 (alsasink을 제외하고 기본적으로 동일)
#!/usr/bin/python
import pygst
pygst.require("0.10")
import gst
import pygtk
import gtk
class Main:
def __init__(self):
self.pipeline = gst.Pipeline("mypipeline")
self.audiotestsrc = gst.element_factory_make("audiotestsrc", "audio")
self.pipeline.add(self.audiotestsrc)
self.sink = gst.element_factory_make("autoaudiosink", "sink")
self.pipeline.add(self.sink)
self.audiotestsrc.link(self.sink)
self.pipeline.set_state(gst.STATE_PLAYING)
start=Main()
gtk.main()
의 내 버전입니다
도움이 되었기를 바랍니다.
yea .... 나는 오래 전에 리눅스로 옮겼다 : D xx fedora 16 atm :) 이제 내가 쓸 수 있으면 좋겠다. ALSA 싱크대,하지만 정직하게 나는 단지 xx 용 gstreamer를 사용하지 않았습니다. – jma
- 1. Windows 용 파이썬 gstreamer
- 2. 대체 제품 선택, 무료 제품 추가, Ubercart의 부록 제품 추가?
- 3. alsa snd_pcm_writei
- 4. magento 제품 수입, 대체 솔루션 필요
- 5. ruby-alsa 사용
- 6. ALSA : 온 - 더 - 플라이
- 7. Android NDK 및 ALSA
- 8. ALSA API로 solfege 노트 연주하기?
- 9. GStreamer 및 음악 처리
- 10. 자이 썬 Gstreamer
- 11. 파이썬 gst.LinkError 문제 Gstreamer
- 12. Windows에서 GStreamer 오디오 스트리밍
- 13. GStreamer 및 Theora
- 14. gstreamer 축 카메라
- 15. Python + GStreamer - 연결되지 않음
- 16. GStreamer in Android
- 17. 제품 수를 제품 팩으로 변경하십시오.
- 18. Windows 응용 프로그램을위한 온라인 제품 데모 환경
- 19. Windows Forms 기반 제품 개발에 .NET 사용
- 20. Windows Installer에서 제품 "다운 그레이드"허용
- 21. 피진에 gstreamer 및 farsight 종속성이 없습니다.
- 22. GStreamer 기록 iRadio 모드 아티팩트
- 23. GStreamer 용 그래프 빌더가 있습니까?
- 24. Gstreamer 비디오를 OpenGL 텍스처로 변환
- 25. gstreamer appsrc에서 임의의 충돌이 발생합니다.
- 26. GStreamer 버스는 메시지를 보내지 않습니다.
- 27. 제품
- 28. 임베디드 리눅스에서 다중 ALSA 사운드 스트림?
- 29. 안드로이드, msm_pcm_out 장치 및 ALSA 라이브러리
- 30. ALSA dmix 플러그인 및 샘플 속도 문제
ALSA는 Linux에서 사용되는 사운드 시스템이므로 Windows에서 ALSA 싱크를 사용할 수 있을지는 의문입니다. –
SDL은 플랫폼 독립적 인 방식으로 사운드 인터페이스를 추상화하는 훌륭한 작업을 수행합니다. PyGame은 SDL에 대한 인터페이스를 포함하고 있으며 많은 플랫폼에서 작동합니다. 그러한 추상화는 물론 많은 제한을 설정하지만 어쩌면 여전히 당신을 위해 할 것입니다. – 9000
@ 9000 : 제임스가 대답을 수락 할 수 있도록 답변을 변형 할 수 있습니다. –