拼接视频渲染

本文关键字:视频 拼接 | 更新日期: 2023-09-27 18:03:25

我正在使用来自Codeplex的Splicer,但是我很难编译我的示例代码。

返回错误,因为

using (IRenderer renderer = new WindowsMediaRenderer(timeline, outputFile, WindowsMediaProfiles.HighQualityVideo))

它返回me "在using语句中使用的必须隐式转换为'System '。IDisposable’"。这导致我无法编译我的程序。

为什么会有这个问题,如何解决这个问题?谢谢你的帮助!

拼接视频渲染

IRenderer不实现IDisposable interface, where the WindowsMediaRenderer implements it. to correct the issue in the example replace the IRenderer with WindowsMediaRenderer ':

using (WindowsMediaRendererrenderer renderer = new WindowsMediaRenderer(timeline, outputFile, WindowsMediaProfiles.HighQualityVideo))