首页 > 其他 > 详细

ffmpeg安装使用

时间:2015-12-25 19:31:34      阅读:317      评论:0      收藏:0      [点我收藏+]

一、yum安装ffmpeg

1、添加yum源:

vim /etc/yum.repos.d/dag.repo
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=0
enabled=1

2、安装

yum -y install ffmpeg

yum安装FFmpeg比源码编译安装省时省力,但缺点也很明显,版本过老,为0.6.5版,最新版已为2.8,新旧版很多参数有所差异,旧版支持的格式也没有新版丰富。编译安装太麻烦,安装比较复杂。


二、使用

1、压缩视频

ffmmpeg -i $videoFilename -strict -2 -vcodec libx264  -vpre libx264-default -vb streamCode $newFilename

其中streamCode为转换后的码流。比如 1024K。

例:

ffmpeg -i lol.mp4 -strict -2 -vcodec libx264 -vpre libx264-default -vb 512K lol_1.mp4

不加-vpre libx264-default会报错,错误内容:

[libx264 @ 0x1bef570]use an encoding preset (e.g. -vpre medium)

[libx264 @ 0x1bef570]preset usage: -vpre <speed> -vpre <profile>

[libx264 @ 0x1bef570]speed presets are listed in x264 --help

[libx264 @ 0x1bef570]profile is optional; x264 defaults to high

需要指定配置文件,在/usr/share/ffmpeg目录下有许多的配置文件。根据需要调用不同的就好。配置文件是以.ffpreset结尾的,加参数时不需要加这个后缀名。

2、截取视频中缩略图

ffmmpeg -y -i $mp4FileName -vframes 1 -ss 秒数 -f mjpeg -s 1280*640 -an $thumbFileName

例:

ffmpeg -y -i lol.mp4 -vframes 1 -ss 16 -f mjpeg -s 1280*640 -an lol.jpg

3、视频转MP3

ffmpeg -i $videoFilename -vn -ar 44100 -ac 2 -ab 192 -f mp3 $audioFilename

例:

ffmpeg -i lol.mp4 -vn -ar 44100 -ac 2 -ab 192 -f mp3 lol.mp3


本文出自 “铁刚” 博客,请务必保留此出处http://guotiegang55.blog.51cto.com/929937/1728329

ffmpeg安装使用

原文:http://guotiegang55.blog.51cto.com/929937/1728329

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!