🔥商务合作或网站问题请联系站长🛰️号:lcz_195、邮箱: cyunzing@qq.com

【第一章】在欧拉系统上编译安装FFmpeg

5,907次阅读
2 条评论

共计 1083 个字符,预计需要花费 3 分钟才能阅读完成。

源起

由于Centos7.x已经停止维护更新了,出于种种原因我选择了由华为主导的openEuler操作系统。
系统安装等步骤请移步到:openEuler(欧拉)系统初体验

近来也在学习FFmpeg。由于此前在Centos7.9上进行学习使用,但它都停止更新和维护了,再在上面进行学习使用对我来说意义也不大了。不如趁早迁移到openEuler系统上进行安装使用,顺便测试一下兼容性。

1.安装FFmpeg

1.1 预安装程序

在编译安装FFmpeg之前需要安装以下几个程序
PS:我真是服了呀,没想到最小化安装的系统居然连tar都没有。

yum -y install tar gcc nasm make

1.2 下载FFmpeg

我这里是下载保存到/root/cyunzing/download/目录下,读者可以根据自身的情况来选择目录保存,但请记得你保存在哪里了。

(目录如果不存在则需要新建mkdir -p /root/cyunzing/download/

curl -o /root/cyunzing/download/ffmpeg-7.0.1.tar.gz https://ffmpeg.org//releases/ffmpeg-7.0.1.tar.gz

1.3 解压程序包

将下载的文件/root/cyunzing/download/ffmpeg-7.0.1.tar.gz解压到/root/cyunzing/build/目录下,读者可以根据自身的情况来选择目录,但请记得你解压在哪里了。

目录如果不存在则需要新建mkdir -p /root/cyunzing/build/

tar zxvf /root/cyunzing/download/ffmpeg-7.0.1.tar.gz -C /root/cyunzing/build

1.4 检查环境

cd进入上面解压时选择好的目录/root/cyunzing/build/执行./configure检查编译环境。

cd /root/cyunzing/build/ffmpeg-7.0.1
./configure

检查没问题就会如下图所示啦

【第一章】在欧拉系统上编译安装FFmpeg

1.5 开始编译安装

make -j$(nproc) && make install
  • -j:这是make命令的一个选项,用于指定并发执行的任务数。

  • $(nproc):这是一个shell命令替换,它会返回当前系统上的处理器核心数。例如,设备处理器是4核的,那么 -j$(nproc) 将等同为 -j4,那么make将同时运行4个编译任务。这样做可以充分利用了多核处理器的优势从而显著加快编译速度

1.6 检查是否成功

ffmpeg -version

Bingo,出现版本号就是安装成功啦~

【第一章】在欧拉系统上编译安装FFmpeg

正文完
 0
cyunzing
版权声明:本站原创文章,由 cyunzing 于2024-08-15发表,共计1083字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
⚠️【网络并非法外之地】请和谐发言,勿发表违法违规评论
评论(2 条评论)