java视频转换并生成缩略图终于做出来了
关键字: javajava视频转换并生成缩略图终于做出来了,开心
视频转换部分
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;
}
}
评论
lz的代码都share了,难道看不见?
其实主要用的还是fffmpeg
what
你这样也太调人胃口了。
代码已经共享了
请多指教
你这样也太调人胃口了。
- 浏览: 342 次
- 性别:

- 来自: 大连

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
大专应届毕业生找工作真难 ...
只要有耐心,能找到,不过要找到适合自己的话,比较困难,做好能做个几年内的职业规划 ...
-- by shatuo -
大专应届毕业生找工作真难 ...
难找总归要找的~~加油吧。
-- by xfbbsnet -
java视频转换并生成缩略图 ...
不就是调了几个本地命令, 跟 java 有关系吗 ?
-- by Feiing -
java视频转换并生成缩略图 ...
saysoc 写道你把所有的都上传啊 lz的代码都share了,难道看不见? ...
-- by roger -
java视频转换并生成缩略图 ...
你把所有的都上传啊
-- by saysoc






评论排行榜