我需要在ASP.NET Web API中实现视频连接。我可以使用'FFMpegConverter'Nuget Package成功连接从互联网下载的一些示例视频。但是,当我尝试连接从我的手机捕获的文件并尝试打开它时,我收到以下错误。
以下是我正在使用的代码段:
var ffMpeg = new NReco.VideoConverter.FFMpegConverter();
ffMpeg.ConcatMedia(_fileNames, videoRootPath.mp4,
NReco.VideoConverter.Format.mp4, set);
这些是mp4文件的属性屏幕截图。
提前致谢
答案 0 :(得分:2)
通过对代码进行以下更改
,我得到了正确的输出 var ffMpeg = new NReco.VideoConverter.FFMpegConverter();
NReco.VideoConverter.ConcatSettings set = new NReco.VideoConverter.ConcatSettings();
ffMpeg.ConcatMedia(_fileNames, videoRootPath + tobename + ".mp4", NReco.VideoConverter.Format.mp4, set);
NReco.VideoConverter.ConcatSettings必须使用默认值进行初始化。这应该是“ffMpeg.Concatmedia”方法的第四个参数。