因为要做国产化的软件,用的是pyside6+cef的模式,其中会有播放视频的业务,大部分都是要支持h264的,找一圈要自己编译源码,先试试windows的练练手看下效果。
有人问为啥不用自带的qtwebengine,首先它默认也不支持h264 其次,折腾了一圈源码编译,完全也是各种坑没有成功。测试了一下原生控件加载网页的操作,跟cef比起来感觉卡卡的不流畅。qtwebengine是基于cef的,pyside也支持cef,cef的源码编译资料比qt多,综合考虑,就转向亲自动手编译cef。
折腾三周终于搞定了,备注一下
官方参考:chromiumembedded / cef / wiki / MasterBuildQuickStart — Bitbucket
提示:官方步骤只参考就可以,没必要照搬,毕竟外网环境没那么好,否则下载源码排查问题很浪费时间。特别是下图这一步骤,会执行到怀疑人生

完全参考以下博主思路就可以,省很多时间

文章讲述了作者在国产化软件项目中,选择使用pyside6和cef组合,解决H264视频播放需求的过程。经过三周的努力,成功编译并配置CEF以支持H264,以及处理了Windows平台上的环境变量问题。
最低0.47元/天 解锁文章
919

被折叠的 条评论
为什么被折叠?



