在 OSX Sierra 中使用专有编解码器支持构建 CEF
Build CEF with proprietary codecs support in OSX Sierra
我正在尝试在 CEF 3.3239.1697.g4c795f5
in OSX Sierra 中启用 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。
我相信你实际上没有设置任何标志,因为 set
不是正确的命令(set
用于 Windows 批处理,而不是 Linux/OSX).我不太确定OSX,但我相信你需要做这样的事情:
export CEF_USE_GN=1
export GN_DEFINES="is_official_build=true proprietary_codecs=1 ffmpeg_branding=Chrome"
不确定您是否需要那里的引号。另请参阅我的回复 .
确保在两个脚本中设置魔术标志: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.
我正在尝试在 CEF 3.3239.1697.g4c795f5
in OSX Sierra 中启用 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。
我相信你实际上没有设置任何标志,因为 set
不是正确的命令(set
用于 Windows 批处理,而不是 Linux/OSX).我不太确定OSX,但我相信你需要做这样的事情:
export CEF_USE_GN=1
export GN_DEFINES="is_official_build=true proprietary_codecs=1 ffmpeg_branding=Chrome"
不确定您是否需要那里的引号。另请参阅我的回复
确保在两个脚本中设置魔术标志: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.