EulerOS 编译安装 ffmpeg

EulerOS 编译安装 ffmpeg

欧拉系统是国内自主研发的服务器操作系统,EulerOS基于CentOS的源码开发,运行环境兼容CentOS,国内的华为云、天翼云、移动云、联通云均采用欧拉系统。

安装工具包

经实测,在欧拉系统上需要通过yum安装下列工具:

shell 复制代码
yum install nasm g++ openssl-devel curl-devel cmake git zlib-devel
安装x264

到这个网址下载最新的x264源码包https://code.videolan.org/videolan/x264/-/archive/master/x264-master.tar.gz,将下载好的压缩包上传到欧拉服务器并解压,再执行下面的编译和安装命令:

shell 复制代码
./configure --enable-shared --enable-static
make
make install
安装x265

到这个网址下载最新的x265源码包https://bitbucket.org/multicoreware/x265_git/downloads/x265_3.5.tar.gz,将下载好的压缩包上传到欧拉服务器并解压,再执行下面的编译和安装命令:

shell 复制代码
cd build
cmake ../source
make
make install
安装FFmpeg

到这个网址下载最新的FFmpeg源码包https://github.com/FFmpeg/FFmpeg/archive/refs/tags/n5.1.2.tar.gz,将下载好的压缩包上传到欧拉服务器并解压,再执行下面的编译和安装命令:

shell 复制代码
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
./configure --prefix=/usr/local/ffmpeg --enable-shared --disable-static --disable-doc --enable-zlib --enable-libx264 --enable-libx265 --enable-iconv --enable-gpl --enable-nonfree
make
make install

安装完毕,运行以下命令查看FFmpeg的版本信息。

shell 复制代码
ffmpeg -version
相关推荐
hjjdebug9 小时前
ffmpeg -map 是什么意思?
ffmpeg·map
黑客思维者16 小时前
Python自动化截图/录屏3大方案(PIL/mss/ffmpeg)深度拆解
python·ffmpeg·自动化·录屏
一点晖光20 小时前
ffmpeg处理视频命令整理
ffmpeg·音视频
Everbrilliant8921 小时前
FFmpeg解码视频数据OpenGL Texture播放
ffmpeg·音视频·音视频解码·ffmpeg解码·opengl播放视频·ffmpeg解码gl播放·opengl render
花启莫你是不是傻21 小时前
鸿蒙下FFmpeg编译流程梳理
华为·ffmpeg·harmonyos
千里马-horse2 天前
FFmpeg 工具文档
ffmpeg
一点晖光2 天前
ffmpeg合成的视频在ios浏览器不能播放的问题
ffmpeg·音视频
天黑请闭眼2 天前
linux:ffmpeg服务安装
linux·ffmpeg
小c君tt2 天前
FFmpeg音视频-库使用2
qt·ffmpeg·音视频
一点都不方女士2 天前
Windows系统提示“找不到ffmpeg.dll”?3种下载修复指南
windows·ffmpeg·dll·命令行·动态链接库·运行库