Как захватить вход микрофона в VLC?

Я пытаюсь захватить вход микрофона в VLC media player через интерфейс http и поток этого, но до сих пор я ни к чему не пришел. Неужели это возможно?

2 ответов


какая платформа? Я на Mac, поэтому я точно знаю, что это возможно с VLC 2.0 для других платформ, это также должно работать.

не проверяли эти команды, хотя.

Mac: используйте VLC 2.0.0 или новее и используйте модуль qtsound:

vlc -vvv qtsound:// 

Win: используйте sth как:

vlc dshow:// :dshow-vdev="None" :dshow-adev="Your Audio Device" 

Linux: используйте sth как:

vlc alsa://plughw:0,0

в Linux, Если вам нужно транслировать также видео, не забудьте разделить все параметры с помощью":". В этом случае я передаю USB-камеру с микрофоном alsa по умолчанию.

cvlc v4l2:///dev/video0 :v4l2-standard=ALL :input-slave=alsa://hw:0,0 :live-caching=300  ':sout=#transcode{vcodec=mp4v,vb=3500,width=1920,height=1080,acodec=mp3,ab=192,channels=2,samplerate=44100}:http{mux=ts,dst=:8080/}'