Windows Chromium中的MP4编解码器支持

Windows Chromium中的MP4编解码器支持,windows,video,ffmpeg,mp4,chromium,Windows,Video,Ffmpeg,Mp4,Chromium,我们已经将Chromium嵌入式框架集成到我们的Windows游戏中,允许我们在应用程序中呈现网页,除了MP4视频,其他一切都可以正常工作 我知道Chromium由于许可问题不包括此编解码器,但任何人都可以提供有关如何添加支持的详细信息,即使我们必须为其许可编解码器 我们所能找到的所有信息似乎都是旧的,并且引用的函数似乎已被弃用。。。所以我们有点不知所措 我们谈到的所有视频服务网络似乎都是为MP4服务的。。因此,改变编码似乎不是一种选择 如有任何建议,将不胜感激 谢谢请记住,MP4不是编解码器,

我们已经将Chromium嵌入式框架集成到我们的Windows游戏中,允许我们在应用程序中呈现网页,除了MP4视频,其他一切都可以正常工作

我知道Chromium由于许可问题不包括此编解码器,但任何人都可以提供有关如何添加支持的详细信息,即使我们必须为其许可编解码器

我们所能找到的所有信息似乎都是旧的,并且引用的函数似乎已被弃用。。。所以我们有点不知所措

我们谈到的所有视频服务网络似乎都是为MP4服务的。。因此,改变编码似乎不是一种选择

如有任何建议,将不胜感激


谢谢

请记住,MP4不是编解码器,而是一种容器格式。您需要支持MP4文件中可能包含的所有编解码器

在CEF论坛最近发布的一篇帖子中,有人通过设置环境变量成功做到了这一点:

GYP_DEFINES="proprietary_codecs=1 ffmpeg_branding=Chrome"
在运行
自动化git.py
脚本之前

来源:

转到菜单选项功能-->Html5音频/视频部分。它提到Nik的构建(66.0.3359.181)支持Mp4(和其他编解码器)


如果使用H.264/MP4时存在任何许可问题,我不知道,因此请在使用前检查。

谢谢。。负责这项工作的编码人员已经看到了一些信息,但无法在代码中找到相关区域。。我们再看一看。。遗憾的是,没有人生产像Awesomium这样的开源产品来处理这个问题……我认为,在构建ffmpeg的过程中使用这些环境变量可能会导致商业产品出现问题。。还有其他解决办法吗?我们会嵌入IE,但是在C/C++ DirectX应用程序中似乎没有简单的方法。抱歉,我不是Windows专家,你可能需要一些可以利用Windows Media Player的东西。也许你应该发布另一个问题。我们已经成功嵌入了IE浏览器控件,并将其设置为模拟IE9。。这为我们在应用程序中提供了一个功能正常的浏览器。。。MP4视频工作正常。。谢谢