我想在 Cefpython 中添加 MP4 和 MP3 支持,我在互联网上阅读了很多在 GYP_DEFINES 中添加“proprietary_codecs=1 ffmpeg_branding=Chrome”的内容,但我想问的是这些更改是否与 cefSharp、cefPython 相同? 但在更改之后我必须做什么?
最佳答案
要获得专有编解码器支持,您需要从源代码构建 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
之后你应该按照Build-instructions.md在 cefpython 中记录并从源构建 CEF。
https://stackoverflow.com/questions/48089901/
相关文章:
java - Spring AMQP - channel 交易与发布者确认
amazon-web-services - API 网关 - 请求过多异常 (429)
javascript - 未知提供者 : $cookies angularjs
android - 有时使用 AlarmManager 不会触发警报
javascript - 尝试在 javascript 中捕获未定义的检查
macos - 如何在 Mac 终端中使用 SoX 从文本文件中修剪特定时间的音频文件?
c# - Dynamodb : No defined key schema. 必须为所有表定义至少包
docker - 如何解决 "docker: Error response from daemon: