【问题标题】:Build CEF with proprietary codecs support in OSX Sierra在 OSX Sierra 中构建具有专有编解码器支持的 CEF
【发布时间】:2017-12-15 02:16:50
【问题描述】:

我正在尝试在 OSX Sierra 的 CEF 3.3239.1697.g4c795f5 中启用 mp3 支持。我输入了以下命令序列。

set CEF_USE_GN=1 
set GN_DEFINES=is_official_build=true proprietary_codecs=true ffmpeg_branding=Chrome
python /Users/myusername/Projects/cef_src/automate-git.py
--download-dir=/Users/myusername/Projects/cef_src/v1 --no-release-build --x64-build

二进制文件 (cefclient) 已构建,但如果我打开 html5test.com,它会显示不支持 mp3。

【问题讨论】:

    标签: macos macos-sierra chromium-embedded


    【解决方案1】:

    我相信您实际上没有设置任何标志,因为set 不是执行此操作的正确命令(set 用于 Windows 批处理,而不是 Linux/OSX)。我不太确定 OSX,但我相信你需要做这样的事情:

    export CEF_USE_GN=1
    export GN_DEFINES="is_official_build=true proprietary_codecs=1 ffmpeg_branding=Chrome"
    

    不确定您是否需要那里的引号。另请参阅我的回复here

    确保在两个脚本中设置魔法标志:update.bat create.bat

    关于 MP3 和 OSX here 的一些信息。引用:We have approval from legal to go ahead and move mp3 into non-proprietary codecs list; lets go ahead and do this for the M62 ffmpeg roll.

    【讨论】:

      猜你喜欢
      • 2023-03-23
      • 1970-01-01
      • 2019-11-17
      • 2016-07-27
      • 1970-01-01
      • 2016-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多