关于构建 obs-studio

原本在用 packman 里的 obs ,然后有一天发现太旧了决定自己构建一下。决定从已有的项目进行分叉,但是需要的依赖非常之多甚至 FFMPEG 都需要 5 和 6 两个版本。本来的话也只是一个需要 ffmpeg-5-private-devel 一个需要 ffmpeg-6-mini 。最方便的做法肯定还是从 factory 或者哪里分叉出来,这样依赖就不用自己维护了。但是如果处于维护的 repo 的清洁的角度上讲这种是不是都只构建需要的那个包就好了其他的并不需要构建?然后如果要是有自行修改的打包的部分是不是也可以在上游更改后只合并部分修改进来?(类似 Git cherrypick)
(顺便很好奇为啥 obs 会被从官方仓库移除)

OBS 的核心功能就是 H264/HEVC 编码进行推流/录像,而且依赖 FFMPEG,官方源不可能有支持的
你可以申请个 packman 帐号,更新 packman 里的版本

原来可以申请去直接更新 packman 那边的吗:thinking:了解了

不过官方源之前确实是有 obs 的,而且就算是现在 FFMPEG 也都是有的只是编译有的开关的区别