Пытаюсь научиться стримить видео и аудио с вебкамеры при помощи VLC на Ubuntu Server. По каким-то причинам, стримится только аудио или только видео поток. Запускаю вот такой командой и на выходе проигрывается только аудио.
cvlc v4l2:// :v4l2-dev=/dev/video0 :v4l2-standard=1 :input-slave=alsa:// ':sout=#transcode{vcodec=theo,vb=3500,width=1920,height=1080,acodec=vorbis,ab=192,channels=2,samplerate=44100}:http{mux=ogg,dst=:8080/webcam.ogg}'
В случае, если запускаю без
input-slave=alsa:// таким образом:
cvlc v4l2:// :v4l2-dev=/dev/video0 :v4l2-standard=1 :input-slave=alsa:// ':sout=#transcode{vcodec=theo,vb=3500,width=1920,height=1080,acodec=vorbis,ab=192,channels=2,samplerate=44100}:http{mux=ogg,dst=:8080/webcam.ogg}'
Остается только видео.
В случае, если поменять местами основной и slave поток
cvlc alsa://hw:1,0 :input-slave=v4l2:///dev/video0 :sout="#transcode{vcodec=theo,vb=2000,acodec=vorb,ab=128,channels=2,samplerate=44100}:http{dst=:8080/webcam.ogg}
Тоже отдает только аудио.
Версия VLC:
$ vlc --version
VLC media player 2.2.2 Weatherwax (revision 2.2.2-0-g6259d80)
Версия VLC 2.2.7 Umbrella (2.2.2+git20170721+r59033+56~ubuntu16.04.1)
Лог VLC -vvv
Как померджить аудио и видео?