public static boolean processImg(String newfilename,String newimg) { System.out.println(newfilename+"->"+newimg); List<String> commend=new java.util.ArrayList<String>(); commend.add("e:\\tool\\ffmpeg\\ffmpeg"); commend.add("-i"); commend.add(newfilename); commend.add("-y"); commend.add("-f"); commend.add("image2"); commend.add("-ss"); commend.add("10"); commend.add("-t"); commend.add("0.001"); commend.add("-s"); commend.add("320x240"); commend.add("e:\\home\\"+newimg+".jpg"); try { ProcessBuilder builder = new ProcessBuilder(); builder.command(commend); builder.start(); return true; } catch (Exception e) { e.printStackTrace(); return false; } }
|