vlc参数用于设置麦克风的音频流

时间:2015-09-07 09:52:39

标签: libvlc

我有C#项目,其中ip-camera的流记录到文件中,我使用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是结果文件的路径。 它工作正常,但我需要录制麦克风 麦克风(高清晰度音频设备) 的声音。 我需要改变什么才能实现这一目标?

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#p425550

不幸的是,这不起作用

0 个答案:

没有答案