处理视频小工具 -- ffmpeg
FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。
windows下,解压之后在cmd里就可以直接操作
1.转换视频格式
D:\ffmpeg\bin\ffmpeg.exe -i D:\fftest\1.wmv -y -ar 44100 -r 29.97 -s 1280*720 D:\fftest\1.mp4
-y表示覆盖已有文件
-ar设置音频采样率 (单位:Hz)
-r帧速率(fps) (可以改,确认非标准桢率会导致音画不同步,所以只能设定为15或者29.97)
-s指定分辨率 (320x240)
2.截取视频某一时刻保存成图片
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常用参数一览表
http://www.jianshu.com/p/7ed3be01228b