工具:http://pan.baidu.com/s/1i3gii7F import java.util.List;
public class Snapshot {
public static void main(String[] args) {
//需要提取截图的视频地址
String s1 = "F://myVideo.mp4";
//将生成的截图存放在什么位置
String s2 = "F://myVideo.jpg";
if (take(s1, s2))
System.out.println("截图提取成功");
else
System.out.println("截图提取失败");
}
public static boolean take(String videoLocation, String
imageLocation)
{
// 低精度
List commend = new java.util.ArrayList();
commend.add("F://ffmpeg.exe");//视频提取工具的位置
commend.add("-i");
commend.add(videoLocation);
commend.add("-y");
commend.add("-f");
commend.add("image2");
commend.add("-ss");
commend.add("08.010");
commend.add("-t");
commend.add("0.001");
commend.add("-s");
commend.add("352x240");
commend.add(imageLocation);
try {
ProcessBuilder builder = new ProcessBuilder();
builder.command(commend);
builder.start();
return true;
} catch (Exception e) {
e.printStackTrace();
return false;
}
}
}
|
|