C#中的实时wmv视频编码

时间:2008-09-04 16:49:39

标签: c# .net video encoding

如何动态编码视频并通过网络从C#发送?

找不到合适的图书馆。我需要在WMV中进行编码,并且不介意实际编码是否在C ++中进行,只要该库具有可用的.NET程序集。

由于

3 个答案:

答案 0 :(得分:3)

我知道ffmpeg,但它只是本机C代码。如果你对互操作性没问题,可能就是你的票。

编辑:事实证明有人已经将它包装在.NET程序集中。它被称为FFlib.NET

答案 1 :(得分:2)

我使用Windows Media Format SDK,虽然我承认我直接在C ++本机代码中使用它。我相信它可以从托管代码中调用。

现在,这是Windows SDK的一部分:

http://msdn.microsoft.com/en-us/windows/bb190307.aspx

(或者您可以单独下载 - 请参阅左侧面板中的列表)

请注意,这是一个很好的解决方案。但是,有一些示例代码资源可以提供帮助。

答案 2 :(得分:0)

根据您编码的内容(大小,帧率,硬件等),甚至可能无法进行实时编码。视频编码非常耗费CPU。