我的系统是centos的7.4版本64位
第一种方式:yum安装
设置ffmpeg的rmp包机器依赖关系:
sudo yum localinstall --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-7.noarch.rpm
需要的编译工具:
sudo yum -y install gcc gcc-c++ gcc-objc cmake git
需要的包:
sudo yum install -y libX11-devel mesa-libGL-devel libv4l-devel \
pulseaudio-libs-devel x264-devel freetype-devel \
fontconfig-devel libXcomposite-devel libXinerama-devel \
qt5-qtbase-devel qt5-qtx11extras-devel libcurl-devel \
systemd-devel ffmpeg ffmpeg-devel
第二种方式:克隆源代码进行编译:
git clone --recursive https://github.com/jp9000/obs-studio.git
继续:
cd obs-studio
mkdir build && cd build
继续:
cmake -DUNIX_STRUCTURE=1 ..
这几部分开执行比较好:
make -j4
sudo make install
obs默认安装在**/usr/local/lib**为了能够启动时能够随时运行,我们需要把这个目录加入到下面文件:
vim /etc/ld.so.conf.d/local.conf
只下面一行就行了:
/usr/local/lib
然后运行:
sudo ldconfig
参考地址: