当前位置: 首页 > news >正文

linux安装编译ffmpeg

ffmpeg下载:

http://ffmpeg.org/releases

可以下载适合自己的版本。我下载的是5.0版本,然后解压:

tar xvf ffmpeg-5.0.tar.gz

进入ffmpeg

cd ffmpeg-5.0

编译ffmpeg

./configure --prefix=/root/ffmpeg //编译文件存放的路径

如果是交叉编译添加以下参数:

./configure --prefix=/root/ffmpeg

--cross-prefix=arm-linux-

--enable-cross-compile

--target-os=linux

 --cc=arm-linux-gcc

 --arch=arm

--enable-shared//动态库

--disable-static//静态库

错误:

nasm/yasm not found or too old. Use --disable-x86asm for a crippled build.

解决方法:

sudo apt-get install yasm

sudo apt-get install nasm

也可以下载源码包:

wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz

wget https://www.nasm.us/pub/nasm/releasebuilds/2.14.02/nasm-2.14.02.tar.bz2

解压后进入目录:

./configure

make && make install

错误:

License: LGPL version 2.1 or later

libavutil/avconfig.h is unchanged

libavfilter/filter_list.c is unchanged

libavcodec/codec_list.c is unchanged

libavcodec/parser_list.c is unchanged

libavcodec/bsf_list.c is unchanged

libavformat/demuxer_list.c is unchanged

libavformat/muxer_list.c is unchanged

libavdevice/indev_list.c is unchanged

libavdevice/outdev_list.c is unchanged

libavformat/protocol_list.c is unchanged

ffbuild/config.sh is unchanged

不用在意说明已经成功配置ffmpeg

接下来:

make -j 4

make install

生成的头文件和库文件就在指定的目录中/root/ffmpeg。

http://www.lryc.cn/news/35722.html

相关文章:

  • 嵌入式Linux驱动开发(二)LED驱动
  • C++学习
  • JavaEE简单示例——依赖注入
  • 大数据框架之Hive: 第7章 综合案例练习(初级)
  • kafka:linux 安装 kafka集群
  • springboot实现Hessian协议的RPC服务
  • 2-6 SpringCloud快速开发入门: Eureka 服务注册中心发现与消费服务
  • Java-Web之s2-001与CommonsCollections
  • 【JavaSE】数组的定义和使用(下)
  • Oracle 实现对全局错误语句的审计监控 ORA- alert
  • React解决样式冲突问题的方法
  • Go项目(用户操作微服务)
  • Spring Boot统一功能处理
  • ETCD多次出现CONTEXT DEADLINE EXCEEDED
  • git 提交 多人开发避免冲突
  • 求职复盘:干了四年外包出来,面试5次全挂
  • AXI总线核心解读---基于官方文档
  • 【Linux修炼】15.进程间通信
  • 每天一道大厂SQL题【Day15】微众银行真题实战(五)
  • 如何优化查询大数据量的表
  • 卷麻了,00后Jmeter用的比我还熟练,简直没脸见人......
  • 力扣-树节点
  • MySQL8启动错误“Neither found #innodb_redo subdirectory, nor ib_logfile* files”
  • JVM系列——详细说明Volatile,原子性/可见性,先行发生原则
  • ArcGIS:栅格计算器的运算符和函数详解
  • spring的beanfactory与applicationContext的区别以及继承关系
  • 分享一个 hive on spark 模式下使用 HikariCP 数据库连接池造成的资源泄露问题
  • MySQL 行锁
  • 成为AI架构师的三大能力
  • 博客系统 实现 (前端 + 后端 )代码