ubuntu12.04安装ffmpeg

在安装ffmpeg之前,首先要安装yasm
1.安装yasm
# apt-get install install yasm


2. 编译ffmpeg
2.1 下载ffmpeg
http://www.ffmpeg.org/download.html


2.2 解压
tar xvf ffmpeg-3.5.tar.bz2


3.3 编辑/etc/profile文件
在该文件末尾添加如下内容:
export FFMPEG_HOME=/usr/local/ffmpeg 
export PATH=$FFMPEG_HOME/bin:$PATH
# source /etc/profile
输出变量 
# echo $FFMPEG_HOME


3.4 配置ffmpeg编译选项
./configure --enable-shared --prefix=/usr/local/ffmpeg
--enable-shared 参数据说是允许其编译产生动态库,在以后的编程中要用到这个几个动态库,我也没考证,就直接用了。


3.5 编译
# make 
# make install


3.6 安装之后在/usr/local/ffmpeg会看到有三个目录
bin 执行文件目录
lib 静态,动态链接库目录
include 编程用到的头文件


3.7 为了防止执行程序找不到库文件,
可以将/usr/local/ffmpeg/lib目录设置到LD_LIBRARY_PATH环境变量


3.8 若出现error while loading shared libraries: libavdevice.so.52的错误  (注意是  l (是le不是ai ))
修改/etc/ld.so.conf 在最后一行加上/usr/local/ffmpeg/lib
ldconfig -v
并修改/usr/local/ffmpeg/lib目录下的文件权限为777


4 视频格式转换
4.1 mp4转yuv
ffmpeg -i input.mp4 -f rawvideo -s 640x480 output.yuv


调整视频分辨率
1、用-s参数设置视频分辨率,参数值wxh,w宽度单位是像素,h高度单位是像素
ffmpeg -i input_file -s 320x240 output_file


2、预定义的视频尺寸
下面两条命令有相同效果
ffmpeg -i input.avi -s 640x480 output.avi
ffmpeg -i input.avi -s vga output.avi


参考:
http://blog.csdn.net/doublefi123/article/details/24325159
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值