📄 convertimage.java
字号:
package cn.com.csuinfosoft.video;
import java.util.List;
public class ConvertImage implements Video {
private ConvertUtil convertUtil = null;
public ConvertImage() {
convertUtil = ConvertUtil.newInstance();
}
public synchronized boolean process(String oldfilePath, String newfilePath) {
if(!convertUtil.checkfile(oldfilePath)){
System.out.println(oldfilePath+" is not file");
return false;
}
//根据ClassPath上下文路径转换
String ffmpegPath = convertUtil.commandFilePath("flv/ffmpeg.exe");
List<String> commend=new java.util.ArrayList<String>();
commend.add(ffmpegPath);
commend.add("-i");
commend.add(oldfilePath);
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("120x90"); //设置截图的大小
commend.add(newfilePath);
convertUtil.processCommand(commend);
return true;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -