FFMPEG

FFmpeg基本的参数解释

 

-i “路径” 指定需要转换的文件的路径

-y       覆盖输出文件,如果1927.MP4这个文件已经存在,则会直接被覆盖掉

 

画面参数

-bitexac 使用标准的比特率

-vcodec xvid 使用xvid压缩

-s <数值>  指定画面分辨率大小,如-s 1920*1080

-r <数值>  指定帧数率 ,如-r 30 ,一般都用这个数值

-b <比特率指定压缩比特率,如 -b 1500 

-qscale 4 动态比特率,4的比6的要高

-qmin <数值设定最小量化标量,如 -qmin 10

-qmax <数值设定最大量化标量,如 -qmax 30

-sameq  使用与源视频相同的质量作为源

 

声音参数

-acodec <音频编码设定声音编码 如-acodec aac ,使用aac作为编码

-ac <数值设定声道数:1位单声道,2位立体声

-ar <采样率设定声音采样率 (800,11025,44100

-ab <比特率设定声音的比特率(-ac设为立体声时要以一半比特率来设置,比如192kbps的就设置为96

-vol <比特率设定音量的大小,比如设定200就会比原来大2

 

Ffmpeg截图示例:

 

1、截取一张45秒后的JPG格式图片

ffmpeg -i 1927.mp4 -y -f image2 -ss 45 -vframes 10 -s 1280*720 ww.jpg

 

ffmpeg -i 1927.mp4 -y -f image2 -ss 45 -t 0.001 -s 1280*720 ww.jpg

 

2、截取一张前45帧转换成动态GIF

ffmpeg -i 1927.mp4 -vframes 45 -pix_fmt rgb24 -y -f gif wo.gif

 

3、从第10秒开始截取后面的5秒内容转换成动态GIF

ffmpeg -i 1927.mp4 -pix_fmt rgb24 -ss 10 -t 5 -s 1280*720 -y -f gif wo.gif

 

4、每20秒截取一张图片

ffmpeg -i 1927.mp4 -f image2 -vf fps=fps=1/20 image%d.jpg

 

5、每隔一秒截取一张图片

ffmpeg -i 1927.mp4 -f image2 -vf fps=fps=1 image%d.jpg

 

 

Ffmpeg视频格式转换

 

1、从视频中抽取音乐

ffmpeg -i 1927.MP4 -vn -ar 44100 -ac 2 -ab 192 -f mp3 sound.mp3

 

2、MP4转换成MPEG1+AC3音频的视频文件

ffmpeg -y -i 1927.mp4 -vcodec mpeg1video -s 1920*1080 -r 60 -acodec ac3 ww.mpeg

 

3MP4转换成MPEG2+DTS音频的视频文件

ffmpeg -y -i 1927.mp4 -vcodec mpeg2video -s 1920*1080 -r 60 -acodec dca -strict -2  ww.mpeg

 

4、MP4转换成H.263+AC3音频的视频文件

ffmpeg -y -i 1927.mp4 -vcodec libx264rgb -s 1920*1080 -r 30 -acodec libvo_aacenc ww.3gp

 

5、MP4转换成Xvid+AC3音频的视频文件

ffmpeg -y -i 1927.mp4 -vcodec libxvid -s 1920*1080 -r 60 -acodec ac3 ww.mp4

 

FFMPEG可以用来播放视频,cd 到所在目录C:\Users\yfk\Desktop\ffmpeg-20170724-03a9e6f-win32-static\bin

该目录下面有个ffplay.exe ,ffprobe.exe ,ffmpeg.exe三个文件

ffmpeg.exe 用来转换音视频文件,ffprobe.exe用来查看文件信息,ffplay.exe用来播放文件

输入命令ffplay test.avi即可执行播放功能,具体详细操作参考http://blog.youkuaiyun.com/leixiaohua1020/article/details/15186441

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值