electron支持hevc patch

123 阅读1分钟

打包引用上文: juejin.cn/post/744863…

借鉴仓库: github.com/ThaUnknown/…

主要由于上述仓库中的patch相对较久,已不适用于最新版本(v33.3.0)

于是站在巨人的肩膀上开搞。

image.png

总共有三个patch需要移植。

其中look_electron_hevc_ac3.patch并无变化可以直接使用 因此忽略。

look_chromium_hevc_ac3.patch中的GetAllowedVideoDecoders函数变化比较大。

原部分是有一个 allowed_decoders 但是新版本已经变化 需要改变一下函数

image.png

look_ffmpeg_hevc_ac3.patch 中基本相同 有其中一个文件路径有所变化 build_ffmpeg.py文件新版本中路径为

media/ffmpeg/scripts/build_ffmpeg.py

image.png

改正后patch文件: github.com/tetap/elect…