1,需要下载ffmpeg.exe。
2,写ffmpeg的命令
“e:\record\ffmpeg.exe” -framerate 1 -start_number 0 -i “E:\record\img%3d.jpg” -filter:v scale=1280:720 e:\output.mp4
3,在java中实现调cmd命令
String a = ““e:\record\ffmpeg.exe” -framerate 1 -start_number 0 -i “e:\record\img%3d.jpg” -filter:v scale=1280:720 e:\output2.mp4”;
Process p = Runtime.getRuntime().exec(new String[]{“cmd”,"/c",a});
ffmpeg命令参数
ffm:
命令参数
参数 说明
-h 帮助
-i filename 输入文件
-t duration 设置处理时间,格式为hh:mm:ss
-ss position 设置起始时间,格式为hh:mm:ss
-r fps 设置帧率
-ar freq 设置音频采样率
-framerate 帧率 为1时为1秒1图
-filter:v scale=1280:720 压缩图片为指定尺寸