FFmpeg是一套能够用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。html
下载地址windows
windows下,解压以后在cmd里就能够直接操做spa
1.转换视频格式.net
D:\ffmpeg\bin\ffmpeg.exe -i D:\fftest\1.wmv -y -ar 44100 -r 29.97 -s 1280*720 D:\fftest\1.mp4code
-y表示覆盖已有文件视频
-ar设置音频采样率 (单位:Hz)htm
-r帧速率(fps) (能够改,确认非标准桢率会致使音画不一样步,因此只能设定为15或者29.97)blog
-s指定分辨率 (320x240)图片
2.截取视频某一时刻保存成图片get
ffmpeg.exe -i D:\fftest\1.mp4 -y -ss 00:00:10 -s 1280*720 -f mjpeg -vframes 10 D:\fftest\a.jpg
生成的a.jpg则是视频第10秒的截图
3.截取视频的某一段
ffmpeg.exe -i D:\fftest\1.mp4 -acodec copy -vcodec copy -ss 00:00:10 -t 00:00:15 D:\fftest\cut.mp4
ffmpeg.exe -i D:\fftest\1.mp4 -acodec copy -vcodec copy -ss 00:00:10 -to 00:00:15 D:\fftest\cut2.mp4
区别在于:-t是截取的时间,因此cut.mp4是从10S开始,截取15S,视频时长共15秒
-to是截取到的时刻,因此cut2.mp4是从10S开始,截取到15S,视频时长共5秒
更多参数参考:ffmpeg经常使用参数一览表