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
相关推荐
彷徨而立11 小时前
【FFmpeg】对比 d3d12va 、d3d11va、dxva2 这三种视频硬解方案
ffmpeg
jjjxxxhhh12313 小时前
【学习】USB摄像头 -> FFmpeg -> H264 -> AI模型
人工智能·学习·ffmpeg
给大佬递杯卡布奇诺14 小时前
FFmpeg 基本API avformat_open_input函数内部调用流程分析
c++·ffmpeg·音视频
aqi0018 小时前
FFmpeg开发笔记(八十三)国产的视频裁剪框架AndroidVideoTrimmer
android·ffmpeg·音视频·流媒体
彷徨而立1 天前
【win32】FFmpeg 硬件解码器
windows·ffmpeg
dddddppppp1232 天前
linux sdl图形编程之helloworld.
linux·运维·ffmpeg
给大佬递杯卡布奇诺2 天前
FFmpeg 基本API avio_read函数内部调用流程分析
c++·ffmpeg·音视频
华仔啊2 天前
别再用在线工具转GIF了!FFmpeg实现高清无损转换,这才是真优雅
ffmpeg
落淼喵_G2 天前
ffmpeg转化mp3至wav格式
ffmpeg