【问题标题】:MP4 codec support in ChromiumChromium 中的 MP4 编解码器支持
【发布时间】:2016-03-14 22:30:17
【问题描述】:

我们已将 Chromium Embedded Framework 集成到我们的 Windows 游戏中,以允许我们在应用程序中渲染网页,并且一切正常,但 MP4 视频除外。

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

我们能找到的所有信息似乎都过时了,所引用的功能似乎已被弃用......所以我们有点不知所措。

我们谈过的所有视频服务网络似乎都提供 MP4 服务。所以更改编码似乎不是一种选择。

任何建议将不胜感激。

谢谢

【问题讨论】:

    标签: windows video ffmpeg mp4 chromium


    【解决方案1】:

    Check this url

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

    如果使用 H.264/MP4 有任何许可问题,我不知道,所以请在使用前检查。

    【讨论】:

      【解决方案2】:

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

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

      GYP_DEFINES="proprietary_codecs=1 ffmpeg_branding=Chrome"
      

      在运行automate-git.py 脚本之前。

      来源:Build CEF with proprietary codecs support

      【讨论】:

      • 谢谢.. 负责这件事的编码员已经看到了其中的一些信息,但无法在代码中找到相关区域.. 我们再看看.. 可惜没有人制作出像 Awesomium 这样的东西是开源来处理这个的......
      • 这些环境变量在构建过程中使用chromium.org/developers/gyp-environment-variables
      • ffmpeg 可能会导致我认为的商业产品出现问题。还有其他解决方案吗?我们会嵌入 IE,但似乎没有简单的方法可以在 C/C++ DirectX 应用程序中做到这一点。
      • 抱歉,我不是 Windows 专家,您可能需要一些可以利用 Windows Media Player 的东西。也许你应该发布另一个问题。
      • 我们已经设法嵌入了一个 IE 浏览器控件并将其设置为模拟 IE9.. 这为我们提供了一个在应用程序中运行的浏览器...... MP4 视频工作正常......谢谢
      猜你喜欢
      • 2020-01-07
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      • 2019-05-21
      • 1970-01-01
      • 2017-03-30
      相关资源
      最近更新 更多