Linux下安装ffmpeg

12 篇文章 0 订阅

1、官网下载ffmpeg
http://www.ffmpeg.org/download.html
API文档入口:http://www.ffmpeg.org/doxygen/2.0/index.html

2、安装和验证:

./configure --enable-shared --prefix=/xxx/ffmpeg
make
make install

安装
出现如上错误的意思是 yasm/nasm 包不存在或者很旧,可以使用–disable-yasm禁用这个选项编译,yasm是一款汇编器,并且是完全重写了nasm的汇编环境,接收nasm和gas语法,支持x86和amd64指令集,所以这里安装一下yasm即可,下载地址是:http://yasm.tortall.net/Download.html进入后下载1.3.0的源码包,执行下面命令安装:

    tar -xvzf yasm-1.3.0.tar.gz
    cd yasm-1.3.0/
    ./configure
    make
    make install

再次安装ffmpeg。
查看一下发现有bin,include,lib,share这4个目录,
其中bin是ffmpeg主程序二进制目录
include是C/C++头文件目录
lib是编译好的库文件目录
share是文档目录
然后进入bin目录,执行 ./ffmpeg -version 查看当前版本的详细信息,
默认情况下一般会报如下错误:
这里写图片描述
执行命令: vim /etc/ld.so.conf.d/ffmpeg.conf 然后添加一行内容:
/xxx/ffmpeg/lib 之后保存并退出,然后执行 ldconfig 使配置生效,现在再次执行 ./ffmpeg -version 显示就正常了
这里写图片描述

3、配置环境变量:
在/etc/profile文件的最后添加如下:

export FFMPEG_HOME=/xxx/ffmpeg 
export PATH=$FFMPEG_HOME/bin:$PATH

这里写图片描述
最后立即生效环境变量:source /etc/profile. 即可随时随地运行ffmpeg命令了。

4、使用
例子: jpg 转 yuv

ffmpeg -i jack1.jpg -s 200x200 -pix_fmt yuv420p 001.yuv 
  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值