搜索
您的当前位置:首页正文

CEF 3 Windows/macOS 带 ffmpeg (支持H.264, MP4, MP3等)下载地址大全

来源:步旅网

这里记录一下我编译的CEF 3 Windows/macOS 版本。

  • 所有版本均支持H.264, AAC, MP4, MP3等文件,可以访问 html5test.com 验证
  • 部分版本通过修改源码增加了js调用getDisplayMedia()来进行全屏/窗口共享的能力
  • 如果遇到Debug版本在VS中调试模式启动发生异常,增加--no-proxy-server启动参数即可。Release版本没有此问题。

CEF 97+chromium-97.0.4692.71 Windows x64 (Debug+Release)

CEF工程:链接:https://pan.baidu.com/s/1AgiI5P0N49z5SMdF4oLrag  提取码:ftcd
编译好的64位cefclient:链接:https://pan.baidu.com/s/1qmwLmRmJvONBBtQFR2ivAQ 提取码:byoh
修改:(1) 编译时增加 ffmpeg (2) 修改CEF代码支持 getDisplayMedia 全屏/窗口共享 (3) 支持解码播放 HEVC

CEF 97+chromium-97.0.4692.99 macOS x64 只编译了Release

链接: https://pan.baidu.com/s/1AHZrBdwftuTgYDs251x-BQ   提取码: p5sx
修改:(1) 编译时增加 ffmpeg (2) 修改CEF代码支持 getDisplayMedia 全屏/窗口共享 (3) 支持解码播放 HEVC

CEF 91+chromium-91.0.4472.124
支持H.264,MP3,MP4,AAC等,支持getDisplayMedia选取full screen / window进行共享,支持HEVC解码,启动参数默认增加enable-media-stream、ignore-certificate-errors、no-sandbox

Win32: 

CEF 85.0.0-4183+g44bd7ac+chromium-85.0.4183.102
支持H.264,MP3,MP4,AAC等,支持getDisplayMedia选取full screen / window进行共享
Win32:  
macOS64:待补

CEF 84.0.0-4147+g3c12b9d+chromium-84.0.4147.105
支持H.264,MP3,MP4,AAC等,支持getDisplayMedia选取full screen / window进行共享
Win32: 待补
macOS64:

CEF 78.3.9+gc7345f2+chromium-78.0.3904.108
支持H.264编解码+H.265解码,但未集成程序共享代码补丁。
Win32:    (注:这个版本新增播放HEVC视频的能力)
Win x64: 

CEF 76.1.13+gf19c584+chromium-76.0.3809.132
支持h.264/aac/mp3/mp4。未集成getDisplayMedia()补丁
Win32:
【注意】从这个版本开始,编译Debug版本需要在编译选项里关闭generate debug info,否则编译出来的exe无法运行。Release版本没有这个问题。CEF的issues中有一个关于这个问题的讨论: 。截至2019-9-11还没有确定的最终解决方法。

macOS: 

CEF 3.3770(Chromium 75.0.3770.100)
支持h.264/aac/mp3/mp4,支持js通过getDisplayMedia()调用全屏/应用程序共享,支持Flash播放(自行设置Flash控件路径)

Win32:
编译这个版本遇到一个错误:ui/base/win/system_media_controls/system_media_controls_service_impl.h(9,10): fatal error: 'windows.media.control.h' file not found,原因是我编译环境下的VS2017和Windows SDK需要更新了,windows.media.control.h是10.0.18362里的文件。
macOS x64:这个版本的Chromium中,macOS下的屏幕/窗口共享的代码修改较大,merge代码到CEF后目前工作不太稳定,还需要抽空修缮一下,最近一段时间工作比较忙,以后版本再更新吧。

CEF 3.3729(Chromium 74.0.3729.157)
支持h.264/aac/mp3/mp4,支持js通过getDisplayMedia()调用全屏/应用程序共享,支持Flash播放(自行设置Flash控件路径)

Win32:
macOS x64:

CEF 3.3683(Chromium 73.0.3683.75)
Win32:  (注:未集成getDisplayMedia())

CEF 3.3626(Chromium 72.0.3626.96)
Win x32:  (注:未集成getDisplayMedia())
Win x64:  (注:未集成getDisplayMedia())

CEF 3.3578(Chromium 71.0.3578.80)
注:除添加ffmpeg支持以外,新增getDisplayMedia()来进行全屏幕/应用程序共享的能力。需要使用--enable-experimental-web-platform-features来体验(Chromium 72将不再需要此开关)
Win x32: 
Win x64:
macOS x64:  (修改了源码:修复了调用getUserMedia()失败的bug)
macOS x64:   (基于官网代码制作,仅增加ffmpeg支持,但是存在getUserMedia()调用失败的bug)

CEF 3.3538.1838 macOS x64 (Chromium 70)
2018年9月发布

CEF 3.3538.1829 x86 (Chromium 70)
2018年9月发布


CEF 3.3497.1817 x86 (Chromium 69)
2018年7月发布


CEF 3.3440 (Chromium 68)
因为我编译时出错了,跳过。(出错处后来官方修复了,懒得再编译了)

CEF 3.3396.1785 macOS x64 (Chromium 67)
2018年4月发布

CEF 3.3396.1782 Win32 x86 (Chromium 67)
2018年4月发布

因篇幅问题不能全部显示,请点此查看更多更全内容

Top