1、先下载,然后按以下步骤安装和配置:
tar -zxvf ffmpeg-2.8.6.tar.gz
yum -y install yasm
./configure --enable-shared --prefix=/usr/local/ffmpeg
make
sudo make install
如果你的用户没有运行sudo命令的权限,需要管理员运行编辑/etc/sudoers文件,在
root ALL=(ALL) ALL
下面添加一行
noalgo ALL=(ALL) ALL
其中noalgo为添加的用户的名称。
链接库配置:
查看/etc/ld.so.conf配置文件,其中有句话会自动加载/etc/ld.so.conf.d/下的所有配置,因此
在/etc/ld.so.conf.d/创建一个新的文件ffmpeg.conf,其中之包含一句话,即为ffmpeg的lib目录:
/usr/local/ffmpeg/lib
再执行ldconfig,更新ld.so.cache,使修改生效。
为了在任何地方能够直接用ffmpeg运行,创建链接命令如下:
sudo ln -s /usr/local/ffmpeg/bin/ffmpeg /usr/local/bin/
sudo ln -s /usr/local/ffmpeg/bin/ffprobe /usr/local/bin/
sudo ln -s /usr/local/ffmpeg/bin/ffserver /usr/local/bin/
2、ffmpeg的使用
介绍命令行下ffmeg的7个技巧:
1 音频转换
ffmpeg -i my_audio.wav my_audio.mp3
-i 后为要转换的音频文件,my_audio.mp3为目的音频文件
2 视频转换
ffmpeg -i my_video.mpeg -s 500×500 my_video.flv
-i 后为源视频文件, -s 表示设置目标视频文件的分辨率 my_video.flv为目的视频文件
3 从视频中截取图片
ffmpeg -i test.mpg image%d.jpg
默认1s截取25张图片,可以通过-r设置每秒截取的图片数量
-r fps 设置帧率,也就是每秒截取图片的数量(默认25)
ffmpeg -i test.mpg -r 1 image%d.jpg
这样子每1s截取1张图片
还可以设置截取间隔,起止
-ss 设定时间位置,语法:hh:mm:ss[.xxx]
-t 时长:限制转码/捕获视频的时间,语法:hh:mm:ss[.xxx]
ffmpeg -i test.mpg -r 25 -ss 00:00:10 -t 00:00:05 imagesd.png
在第10秒开始,以每秒截取25张图片的速度,截取5秒时长的图片
4 从视频中采集音频
ffmpeg -i video.avi -f mp3 audio.mp3
-f 强制选择格式
分享到:
相关推荐
linux下安装FFmpeg命令,亲测可用,文档里面说明了具体的操作步骤,按上面的操作执行即可安装成功.
在linux上,使用java调用ffmpeg命令,实现在特定时间上对视频截图
linux下编译ffmpeg及简单例子。ffmpeg,linux。centos
Linux系统下使用ffmpeg录屏的代码,使用C++语言编写。
Linux下使用FFmpeg录屏代码.rar Linux下使用FFmpeg录屏代码.rar Linux下使用FFmpeg录屏代码.rar
基于Linux下编译ffmpeg的wasm库,搞了半天,终于成功,保存起来,需要的可以下载;包含ffmpeg.js和ffmpeg.wasm;是基于ffmpeg源代码编译的,没有改动任何源代码
关于linux下安装ffmpeg库的详细方法,本人亲测通过
安装FFMPEG需要的各种组件,在此全部打包在一起。免去要一个个下载的麻烦。
在Linux平台下,使用FFMpeg和SDL2实现一个简单的视频播放器
linux下ffmpeg获取视频流
LInux下如何安装ffmpeg
分别是windows和linux下编辑ffmpeg,加入多个解码库,如x264
在linux下编译安装FFMPEG全过程(图文)
这是我在Centos6.5上安装FFmpeg的过程讲解和配置信息,已经在Cengtos6.5上成功安装使用
Windows平台,Qt调用FFmpeg.exe进行录屏。支持操作,开始录屏-暂停-结束录屏。
在网上找了好多配置ffmpeg的教程,大多操作复杂。 我写了一个脚本,给它执行权限了(chmod +x install_ffmpeg.sh),一键式安装ffmpeg环境,配置了x264编码库,希望有人用得到。
NULL 博文链接:https://zzc1684.iteye.com/blog/2308527
Linux下,ffmpeg成功安装所需的所有依赖库 ffmpeg-3.0.2.tar.bz2 a52dec-0.7.4.tar.gz amrnb-11.0.0.0.tar.bz2 amrwb-11.0.0.0.tar.bz2 faac-1.28.tar.gz faad2-2.7.tar.gz lame-3.99.5.tar.gz last_x264.tar.bz2 ...
在Linux下编译FFmpeg+android ndk成功的脚本及so库; 包含sh脚本,和fflib编译成功的zip包
里面是在linux系统里安装配置ffmpeg所需要的各种安装包直接下载解压至系统目录,然后在终端直接命令安装即可