news 2026/5/25 10:05:56

【安装】Linux安装ffmpeg

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【安装】Linux安装ffmpeg

ffmpeg

下载地址

Index of /releases (ffmpeg.org)

下载

wget https://ffmpeg.org//releases/ffmpeg-6.1.1.tar.gz tar -zxvf ffmpeg-6.1.1.tar.gz

进入解压后目录,输入如下命令/usr/local/ffmpeg为自己指定的安装目录

cd ffmpeg-6.1.1 ./configure --prefix=/usr/local/ffmpeg make && make install

这里可能会遇到问题, 可以参考下边对应的解决方案

配置环境变量

vi /etc/profile # 在最后PATH添加环境变量: export PATH=$PATH:/usr/local/ffmpeg/bin # 保存退出 :wq # 查看是否生效 source /etc/profile 设置生效

查看版本

ffmpeg -version 查看版本

遇到的问题

问题一

nasm/yasm not found or too old. Use --disable-x86asm for a crippled build. If you think configure made a mistake, make sure you are using the latest version from Git. If the latest version fails, report the problem to the ffmpeg-user@ffmpeg.org mailing list or IRC #ffmpeg on irc.libera.chat. Include the log file "ffbuild/config.log" produced by configure as this will help solve the problem.

解决方案

分析:yasm是汇编编译器,ffmpeg为了提高效率使用了汇编指令,如MMX和SSE等。所以系统中未安装yasm时,就会报上面错误。

解决错误:安装yasm编译器。安装方法如下

yasm官网

The Yasm Modular Assembler Project (tortall.net)

Download - The Yasm Modular Assembler Project (tortall.net)

1)下载:​ ​yasm

2)解压:把下载下来的压缩包进行解压

3)切换路径: cd yasm-1.3.0

4)执行配置: ./configure

5)编译:make

6)安装:make install

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz tar -zxvf yasm-1.3.0.tar.gz cd yasm-1.3.0 ./configure make && make install

问题二

若运行 ffmpeg -i 报错误:

ffmpeg: error while loading shared libraries: libiconv.so.2: cannot open shared object file: No such file or directory

安装 libiconv.so.2

#下载libiconv wget https://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.16.tar.gz tar -zxvf libiconv-1.16.tar.gz cd libiconv-1.16 #编译安装 ./configure --prefix=/usr/local make make_install ln -s /usr/local/lib/libiconv.so.2 /usr/lib/libiconv.so.2 ldconfig
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/25 10:05:25

鸣潮工具箱WaveTools:告别卡顿与低画质的终极游戏优化解决方案

鸣潮工具箱WaveTools:告别卡顿与低画质的终极游戏优化解决方案 【免费下载链接】WaveTools 🧰鸣潮工具箱 项目地址: https://gitcode.com/gh_mirrors/wa/WaveTools 还在为《鸣潮》游戏卡顿、画质模糊而烦恼吗?还在手动切换账号、记录抽…

作者头像 李华
网站建设 2026/5/25 10:01:15

STM32中断优先级到底怎么分?用医生叫号系统讲透NVIC抢占与响应优先级

STM32中断优先级到底怎么分?用医生叫号系统讲透NVIC抢占与响应优先级 在嵌入式系统开发中,实时响应能力往往是衡量系统性能的关键指标。想象一下,当您正在全神贯注地编写代码时,突然手机来电、微信消息和邮件通知同时响起——您会…

作者头像 李华
网站建设 2026/5/25 9:59:30

Recuva数据恢复实测:文件被电脑管家粉碎后还能救回来吗?

Recuva数据恢复实战:不同删除方式下的恢复效果对比 当重要文件被误删时,数据恢复工具往往成为最后的救命稻草。但你是否想过,不同的删除方式会对恢复成功率产生怎样的影响?本文将带你深入探索Recuva这一经典数据恢复工具在面对普通…

作者头像 李华
网站建设 2026/5/25 9:52:36

如何免费解锁WeMod完整功能:Wand-Enhancer终极指南

如何免费解锁WeMod完整功能:Wand-Enhancer终极指南 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/gh_mirrors/we/Wand-Enhancer 还在为WeMod免费版的限制而烦恼吗&#x…

作者头像 李华
网站建设 2026/5/25 9:48:11

JWST稀疏滤波下测光红移:机器学习如何克服颜色简并性

1. 项目概述:当JWST遇上稀疏滤波,我们如何用机器学习“看”得更远?在JWST(詹姆斯韦伯空间望远镜)时代,我们获取深场星系数据的能力达到了前所未有的高度。然而,一个现实且普遍的问题也随之而来&…

作者头像 李华
网站建设 2026/5/25 9:47:00

AI Agent Harness Engineering 创业增长策略:垂直行业KOL合作+案例标杆打造

AI Agent Harness Engineering创业增长策略:垂直行业KOL合作+案例标杆打造 引言 痛点引入 “你花了3个月磨出能让亚马逊卖家日省500刀广告预算、选品准确率从32%提至87%的AI Agent Harness,但上线半个月注册用户只有27个,付费转化率0?” “你的AI测试Agent Harness在GitH…

作者头像 李华