|
java视频转换并生成缩略图终于做出来了
|
| 发表日期:2009-09-07 08:04:46 | 作者: 出处: |
|
java视频转换并生成缩略图终于做出来了,开心
视频转换部分
List<String> commend=new java.util.ArrayList<String>(); commend.add("e:\\tool\\ffmpeg\\ffmpeg"); commend.add("-i"); commend.add(oldfilepath); commend.add("-ab"); commend.add("64"); commend.add("-acodec"); commend.add("mp3"); commend.add("-ac"); commend.add("2"); commend.add("-ar"); commend.add("22050"); commend.add("-b"); commend.add("230"); commend.add("-r"); commend.add("24"); commend.add("-y"); commend.add(newfilename); try { ProcessBuilder builder = new ProcessBuilder(); builder.command(commend); builder.start(); return true; } catch (Exception e) { e.printStackTrace(); return false; } }
|
生成图片
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; } }
| |
【返回顶部】
【打印本页】
【关闭窗口】
|
|
|