linux端视频转码软件,Linux 下ffmpeg视频转码实战一安装

第一次接触ffmpeg这个软件,其实在我们的生活中他无处不在,由她制作的视频编辑播放软件有:QQ影音 射手播放器 等等。可以解析绝大部分的视频格式,转化成你想要的格式。

和ffmpeg一起的有三个软件,除了她自己,还有ffplay-播放器,ffprobe-输出视频文件格式大小码流等等一系列参数。

她的官方网址:http://www.ffmpeg.org/

文档页:http://www.ffmpeg.org/documentation.html

下载链接:http://ffmpeg.org/releases/ffmpeg-3.0.1.tar.bz2

下面介绍linux下的安装:

机器环境:

[root@Master  /]# cat /etc/issue

CentOS release 6.5 (Final)

Kernel \r on an \m

[root@Master  /]# uname -a

Linux Master.Hadoop 2.6.32-431.11.2.el6.x86_64 #1 SMP Tue Mar 25 19:59:55 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

过程:

yum install yasm -y

cd /usr/local/src

wget  http://ffmpeg.org/releases/ffmpeg-3.0.1.tar.bz2

tar -xvf  ffmpeg-3.0.1.tar.bz2

cd ffmpeg-3.0.1

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

make

make install

echo '/usr/local/ffmpeg/lib' >> /etc/ld.so.conf

ldconfig

/usr/local/ffmpeg/bin/ffmpeg -h

解释:

yum install yasm      -y  加载汇编模块,加快编译;

echo '/usr/local/ffmpeg/lib'      >> /etc/ld.so.conf

ldconfig

把ffmpeg的lib库加载到系统,不然会出现

ffmpeg: error while loading shared libraries: libavdevice.so.56: cannot open shared object file: No such file or directory

类似的错误;

Ldconfig 加载刚才的配置。

/usr/local/ffmpeg/bin/ffmpeg      -h

如果有输出的话,那就是成功安装了。

输出:

[root@Master  /]# /usr/local/ffmpeg/bin/ffmpeg -h

ffmpeg version 3.0.1 Copyright (c) 2000-2016 the FFmpeg developers

built with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-4)

configuration: --enable-shared --prefix=/usr/local/ffmpeg

libavutil      55. 17.103 / 55. 17.103

libavcodec     57. 24.102 / 57. 24.102

libavformat    57. 25.100 / 57. 25.100

libavdevice    57.  0.101 / 57.  0.101

libavfilter     6. 31.100 /  6. 31.100

libswscale      4.  0.100 /  4.  0.100

libswresample   2.  0.101 /  2.  0.101

………………………………

看了那么长的帮助信息,糊涂了。简单说下ffmpeg的参数:

首先明确的是:ffmepg做的就是 把源文件x转换成你想要的文件xx

来个安利:

ffmpeg -i 1.mov -ss 00:00:00 -t 00:00:10 -s 1920*1080 -bf mpeg4 -r 25 -aspect 16:9 -b 15000 -ab 256 -acodec aac out2.mp4

视频:

将1.mov从 开始截取到10s的位置(截取后肯定总播放时长就是10s)转换成1920*1080

mpeg4格式的

16:9的

码率:15M也就是15000kbit/s

音频:

256kb

aac 格式

最后输出的视频是out2.mp4

写篇说ffmpeg具体参数。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值