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_binary_91.1.24+gb245dd0+chromium-91.0.4472.124_windows32.tar.bz2-C++文档类资源-CSDN下载

CEF 85.0.0-4183+g44bd7ac+chromium-85.0.4183.102
支持H.264,MP3,MP4,AAC等,支持getDisplayMedia选取full screen / window进行共享
Win32:  cef_binary_85.0.0-4183_g44bd7ac+chromium-85.0.4183.102_windows32_cef_binary_89-C++文档类资源-CSDN下载
macOS64:待补

CEF 84.0.0-4147+g3c12b9d+chromium-84.0.4147.105
支持H.264,MP3,MP4,AAC等,支持getDisplayMedia选取full screen / window进行共享
Win32: 待补
macOS64:cef_binary_84.0.0-4147+g3c12b9d+chromium-84.0.4147.105_macosx64.tar.bz2-C++文档类资源-CSDN下载

CEF 78.3.9+gc7345f2+chromium-78.0.3904.108
支持H.264编解码+H.265解码,但未集成程序共享代码补丁。
Win32:  cef_binary_78.3.9+gc7345f2+chromium-78.0.3904.108_windows32支持H.264编解码+H.265解码_cef378-C++文档类资源-CSDN下载  (注:这个版本新增播放HEVC视频的能力)
Win x64: cef_binary_78.3.9+gc7345f2+chromium-78.0.3904.108_windows64.tar.bz2_cef2623macos-C++文档类资源-CSDN下载

CEF 76.1.13+gf19c584+chromium-76.0.3809.132
支持h.264/aac/mp3/mp4。未集成getDisplayMedia()补丁
Win32:cef_binary_76.1.13+gf19c584+chromium-76.0.3809.132_windows32.tar.bz2-C++文档类资源-CSDN下载
【注意】从这个版本开始,编译Debug版本需要在编译选项里关闭generate debug info,否则编译出来的exe无法运行。Release版本没有这个问题。CEF的issues中有一个关于这个问题的讨论:chromiumembedded / cef / issues / #2725 - Windows: 32-bit Debug build fails to add manifest with cef_sandbox.lib — Bitbucket 。截至2019-9-11还没有确定的最终解决方法。

macOS: cef_binary_76.1.13+gf19c584+chromium-76.0.3809.132_macosx64.tar.bz2-C++文档类资源-CSDN下载

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

Win32: cef_binary_75.1.4+g4210896+chromium-75.0.3770.100_windows32.tar.bz2_cef2623macos-C++文档类资源-CSDN下载
编译这个版本遇到一个错误: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: cef_binary_74.1.19+gb62bacf+chromium-74.0.3729.157_windows32.tar.bz2-C++文档类资源-CSDN下载
macOS x64: CEF3.3729.157(Chromium74)macOSx64(支持h.264/aac/mp3/mp4,应用程序共享)_cefmacos-C++文档类资源-CSDN下载

CEF 3.3683(Chromium 73.0.3683.75)
Win32: cef_binary_73.1.11+ge6986dc+chromium-73.0.3683.75_windows32.tar.bz2-C++代码类资源-CSDN下载 (注:未集成getDisplayMedia())

CEF 3.3626(Chromium 72.0.3626.96)
Win x32: CEF3.3626.1892windows32带ffmpeg(支持H.264/MP3/MP4)-C++代码类资源-CSDN下载 (注:未集成getDisplayMedia())
Win x64: CEF3.3626.1894windows64带ffmpeg(支持H.264/MP3/MP4)-C++代码类资源-CSDN下载 (注:未集成getDisplayMedia())

CEF 3.3578(Chromium 71.0.3578.80)
注:除添加ffmpeg支持以外,新增getDisplayMedia()来进行全屏幕/应用程序共享的能力。需要使用--enable-experimental-web-platform-features来体验(Chromium 72将不再需要此开关)
Win x32: CEF3.3578.1860windows32带ffmpeg(支持H.264/MP3/MP4)-C++代码类资源-CSDN下载
Win x64: CEF3.3578.1860windows64带ffmpeg(支持H.264/MP3/MP4)_cef2623macos-C++代码类资源-CSDN下载
macOS x64: [getUserMedia()修复版本]CEF3.3578.1860macosx64带ffmpeg(支持H.264/MP3/MP4)-C++代码类资源-CSDN下载 (修改了源码:修复了调用getUserMedia()失败的bug)
macOS x64: CEF3.3578.1860macosx64带ffmpeg(支持H.264/MP3/MP4)-C++代码类资源-CSDN下载  (基于官网代码制作,仅增加ffmpeg支持,但是存在getUserMedia()调用失败的bug)

CEF 3.3538.1852 Windows x64 (Chromium 70.0.3538.102)
2018年9月发布,后续又打了一些patch。编译上传到CSDN的日期:2018-12-3
CEF3.3538.1852Windowsx64带ffmpeg(支持H.264/MP3/MP4)-C++代码类资源-CSDN下载

CEF 3.3538.1838 macOS x64 (Chromium 70)
2018年9月发布
CEF3.3538.1838macOSx64带ffmpeg(支持H.264/MP3/MP4)_cef2623macos-C++代码类资源-CSDN下载

CEF 3.3538.1829 x86 (Chromium 70)
2018年9月发布
CEF3.3538.1829.g8f5df40x86带ffmpeg(支持H.264/MP3/MP4)-C++代码类资源-CSDN下载

CEF 3.3497.1817 x86 (Chromium 69)
2018年7月发布
CEF3.3497.1817x86带ffmpeg(支持H.264/MP3/AAC等)-C++代码类资源-CSDN下载

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

CEF 3.3396.1785 macOS x64 (Chromium 67)
2018年4月发布
CEF3.3396.1785macOS64位带ffmpeg(支持H.264/MP3/MP4)-C++代码类资源-CSDN下载

CEF 3.3396.1782 Win32 x86 (Chromium 67)
2018年4月发布
CEF3.3396.1782x86带ffmpeg(支持H.264/MP3/MP4)_cef2623macos-C++代码类资源-CSDN下载

  • 17
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 107
    评论
评论 107
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值