我正在开发一个使用NReco.VideoConverter组件对实时流进行编码的应用程序。我正在从我的一台IP摄像机获取实时视频流,它使用rtsp。网址是“rtsp://test.vaprtech.com/vid/show.sav?[PARAMETERS]”。现在我使用的代码如下所示。
private void button1_Click(object sender, EventArgs e)
{
String path="rtsp://test.vaprtech.com/vid/show.sav?[PARAMETERS]";
String pathToSave="C:\\Videos\\LiveVideo.mp4";
var ffMpeg = new NReco.VideoConverter.FFMpegConverter();
ConvertLiveMediaTask task=ffMpeg.ConvertLiveMedia(path, Format.mp4, pathToSave, Format.mp4, new ConvertSettings(){VideoCodec="h264"});
task.Start();
}
但是我收到了一个错误
“最好的重载方法匹配 '... ConvertLiveMedia(字符串,字符串,System.IO.Stream,串,ConvertSettings)' 有一些无效的参数“。