ffmpeg 分辨率 压缩_ffmpeg 视频压缩

1.ffmpeg安装

首先下载ffmpeg我使用的是2.0.1版本。

wget http://ffmpeg.org/releases/ffmpeg-2.0.1.tar.g

下载后解压,解压后使用命令:

./configure --enable-shared  --disable-yasm  --prefix=/usr/local/ffmpeg

(注意:因为ffmpeg中为了提高效率用到了汇编指令,比如MMX和SSE,所以需要yasm汇编编译器,我这里禁止了汇编使用)

其中:--enable-shared 是允许其编译产生动态库,在以后的编程中要用到这个几个动态库。--prefix设置的安装目录

运行

make && make install

完成安装。

2.配置ffmpeg环境:

vi /etc/profile

添加

export FFMPEG_HOME=/usr/local/ffmpeg

export PATH=$FFMPEG_HOME/bin:$PATH

vi /etc/ld.so.conf

在末尾加上一句话:/usr/local/ffmpeg/lib

执行命令使修改生效

ldconfig -v

修改/usr/local/ffmpeg/lib目录下的文件权限为777:

3.压缩视频命令:

ffmpeg -i index.mp4 -b 800k -s 320x200 -strict -2 final.mp4

-i后边为要压缩的视频

-n后边为压缩码率

-s为分辨率

最后为视频的输出名字

4.java 代码调用ffmpeg获取图片

// 视频缩略图截取

// inFile

输入文件(包括完整路径)

// outFile

输出文件(可包括完整路径)

public static

boolean transfer(String inFile, String outFile)

{

String command =

"ffmpeg -i " + inFile + " -y -f image2 -ss 00:00:10 -t 00:00:01 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值