Параметры VLC для установки аудиопотока с микрофона

У меня есть проект C#, где поток из ip-камеры записывается в файл, я использую libvlc.

Это часть кода с параметрами vlc:

string VlcArguments = @":sout=#transcode{acodec=mpga,deinterlace}:standard{access=file,mux=mp4,dst="C:\Users\I\Desktop\Output.mp4"}";

var media = factory.CreateMedia<IMedia>(rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov, VlcArguments);
var player = factory.CreatePlayer<IPlayer>();
player.Open(media);

filename путь к файлу результата Работает нормально, но мне нужно записать звук с микрофона Микрофон (High Definition Audio Device). Что мне нужно изменить, чтобы добиться этого?

UPD Это должно выглядеть примерно так

var media = factory.CreateMedia<IMedia>("dshow:// dshow-vdev=rtsp://184.72.239.149/vod/mp4:BigBuckBunny_175k.mov dshow-adev=Microphone (High Definition Audio Device)", VlcArguments)

Но это не работает (

UPD2

Итак, я думаю, что нашел ответ https://forum.videolan.org/viewtopic.php?f=14&t=124229&p=425550&hilit=camera+microphone+dshow

К сожалению это не сработает

0 ответов

Другие вопросы по тегам