【问题标题】:Real-time wmv video encoding in C#C# 中的实时 wmv 视频编码
【发布时间】:2008-09-04 16:49:38
【问题描述】:

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

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

谢谢

【问题讨论】:

    标签: c# .net video encoding


    【解决方案1】:

    我知道ffmpeg,但它只是本机 C 代码。如果您对互操作性感到满意,这可能是您的选择。

    编辑:原来有人已经将它包装在 .NET 程序集中。它叫FFlib.NET

    【讨论】:

      【解决方案2】:

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

      这现在作为 Windows SDK 的一部分包含在此处:

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

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

      请注意,请注意一下。但是,有一些示例代码资源可以提供帮助。

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2013-11-10
          • 2021-05-21
          • 1970-01-01
          • 2011-01-26
          • 1970-01-01
          • 1970-01-01
          • 2012-04-28
          • 1970-01-01
          相关资源
          最近更新 更多