我正在使用NReco将一些图像转换为视频 但是我遇到了这个代码的问题
(new NReco.VideoConverter.FFMpegConverter()).ConvertMedia(pathToVideoFile, pathToOutputMp4File, Formats.mp4)
Formats.mp4出错(未找到引用) 我一直在搜索参考文献,但无法解决这个问题。
需要帮助!感谢
答案 0 :(得分:3)
是的,他们的在线示例中存在错误。最简单的方法是在代码中添加一个using语句,这样您就可以使代码更具可读性并减少输入时间:
using NReco.VideoConverter;
然后你可以像这样访问你想要的东西:
FFMpegConverter ff = new FFMpegConverter();
ff.ConvertMedia(pathToVideoFile, pathToOutputMp4File, Format.mp4);
请注意,Format
的末尾没有's'。另外,我会谨慎地使用内联构造(临时对象),就像在代码片段中一样。我不知道他们如何管理他们班级内的资源以及他们的线程模型是什么样的。如上所述创建转换器对象会更加安全,并以这种方式使用它。