【安装】Linux安装ffmpeg

这篇具有很好参考价值的文章主要介绍了【安装】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文章来源地址https://www.toymoban.com/news/detail-817013.html

#下载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

到了这里,关于【安装】Linux安装ffmpeg的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux系统服务:Apache安装及配置应用

    目录 一、Apache安装 1、Apache简介 2、Yum安装 3、编译安装 4、服务管理 5、编译安装实现systemctl服务管理 二、Apache配置应用 1、基础应用 2、隐藏版本号  3、更改监听端口 4、httpd服务3种工作模式 5、httpd服务处理过程  1、Apache简介   Apache即阿帕奇是一款开源的、世界使用排名

    2024年02月04日
    浏览(36)
  • linux服务器安装python环境配置

    跳板机是一个可以从公共网络访问的服务器,它允许用户通过 SSH 连接进入私有网络中的其他服务器。如上图所示通过跳板机可以连接上7个私有的服务器 当你连接到跳板机时,你可以使用 SSH 隧道或代理来访问私有网络中的其他服务器。当你使用 SSH 隧道或代理时,你实际上

    2024年02月06日
    浏览(131)
  • 【安装】Linux安装ffmpeg

    ffmpeg 下载地址 Index of /releases (ffmpeg.org) 下载 进入解压后目录,输入如下命令/usr/local/ffmpeg为自己指定的安装目录 这里可能会遇到问题, 可以参考下边对应的解决方案 配置环境变量 查看版本 问题一 解决方案 分析:yasm是汇编编译器,ffmpeg为了提高效率使用了汇编指令,如MM

    2024年01月23日
    浏览(31)
  • Linux系统安装ffmpeg & 升级ffmpeg

    一、介绍 多媒体视频处理工具FFmpeg有非常强大的功能,包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。由于最近要处理音视频格式转换问题,因此需要安装、升级ffmpeg,下面来记录一下踩坑过程。 二、安装 ffmpeg 1、下载并解压ffmpeg 2、指定安装路径(/usr

    2024年01月20日
    浏览(34)
  • [linux] samba服务器安装、配置,有细节

    别摸鱼啦,说的就是你,学习编程从入门到放弃。掌握编程思维方式,由浅至深,理解编程技术原理,积累知识,向往自由编程。 ​ samba是一个基于 TCP/IP 协议的开源软件套件,可以在Linux、Windows、macOS等操作系统上运行。它允许不同操作系统的计算机之间实现文件和打印机

    2024年02月04日
    浏览(53)
  • Linux 安装 Nginx 并配置为系统服务(超详细)

    Nginx是一款卓越的高性能Web服务器,被广泛用于托管网站和应用程序。本文旨在为您提供详细的指南,帮助您在Linux系统上成功安装、配置和启动Nginx服务器。通过这一过程,您将了解如何将Nginx集成到您的系统中,以便轻松地托管您的网站和应用程序。 在开始安装Nginx之前,

    2024年02月05日
    浏览(43)
  • Linux服务器上的Postgresql 安装与配置

    首先说明下我安装的是Postgresql 版本为12.4 官网下载地址: https://ftp.postgresql.org/pub/source/v12.4/postgresql-12.4.tar.gz 准备好 postgresql 的安装包,以下操作以 12.4 版本为例。 建议 使用 root 用户新建普通用户“postgres”仅用于安装 postgresql 数据库。 请在root用户下操作,命令如下: 请记

    2024年02月07日
    浏览(45)
  • 第一章 Linux系统服务:Apache安装及配置应用

    1.1http与html 1.2浏览器访问网站的过程 1.3HTTP工作机制 1.4版本 1.5HTTP方法 1.6.http状态码 1.7请求报文 1.8 响应报文 1.Apache基础知识 2.Apache配置文件位置 1.LAMP平台概述 2.LAMP各组件主要作用 3.构建LAMP平台顺序 1. prefork模式(默认模式) 2. worker模式 3. event模式 1.1http与html HTTP:为解决

    2024年02月02日
    浏览(44)
  • linux服务器中JDK的安装和配置

    目录 一、安装配置过程如下: 1.新建jdk文件夹(/usr/local/jdk) 2.将jdk.tar.gz包解压到jdk文件夹下

    2024年02月07日
    浏览(42)
  • 【Linux】安装ffmpeg

    安装ffmpeg,需要先安装依赖: SDL2 、 yasm 、 x264 、 freetype 官网: https://www.videolan.org/developers/x264.html vim /etc/profile 在 profile 文件中添加如下信息 重新加载环境变量: source /etc/profile 配置 ffmpeg 启动目录: 重新加载配置: ldconfig ffmpeg -version FFMPEG安装

    2024年02月21日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包