2

我想在 Cefpython 中添加 MP4 和 MP3 支持,我在互联网上阅读了很多内容,在您的 GYP_DEFINES 中添加了“proprietary_codecs=1 ffmpeg_branding=Chrome”,但我想问这些更改对于 cefSharp、cefPython 是否相同?改变我必须做什么?

4

1 回答 1

0

要获得专有编解码器支持,您需要从源代码构建 CEF 和 cefpython/cefsharp。从源头构建 CEF 是一个漫长的过程,最多可能需要几个小时。要使用专有编解码器构建cefpython,您必须修改cefpython附带的automate.py工具,并将专有编解码器变量添加到GN_DEFINES或GYP_DEFINES(确保两者都添加):

env["GN_DEFINES"] = "use_sysroot=true use_allocator=none symbol_level=1"

automate.py 中的源代码行:https ://github.com/cztomczak/cefpython/blob/bbf3597ba47f72db66cf304ab8eb3ccfc3a7130c/tools/automate.py#L873

之后,您应该按照 cefpython 中的Build-instructions.md文档进行操作,并从源代码构建 CEF。

于 2018-03-09T18:18:54.943 回答