4

我们需要在 C# 编写的 Winforms 项目中播放一些H.264/AAC视频。这应该在Windows XP SP2Linux(使用 Mono)上运行。为了能够做到这一点,我猜计算机必须安装适当的编解码器。有谁知道是否有办法在使用 msi 安装程序安装我们的项目时安装编解码器。是否有一些免费或付费的组件可供我们使用?理想情况下,以某种 dll 的形式,我们可以以某种方式注册到系统。或者有什么更好的方法吗?

更新: 我们发现了这个:http: //vlcdotnet.codeplex.com/到目前为止它并不理想,但我们会尝试进行更多调查。

4

2 回答 2

3

MPEG-4 编解码器首先不是免费的(MPEG LA 许可条款适用),因此首先要找到您要重新分发的确切编解码器,并检查此 SDK/与此供应商如何正确安装和重新分发它们软件。

您将在 Wikipedia 上找到此处列出的一些编解码器实现:

于 2013-02-14T12:00:23.267 回答
0

最后我们使用了这个库: http: //libvlcnet.codeplex.com/,它证明正是我们需要的。我们可以在每个系统(Win7、Win8、XP 和 Linux 的各种发行版)上播放以 H.264/AAC 编解码器编码的视频和音频,现在只需很少的努力。

于 2013-05-05T10:49:06.870 回答