我正在使用JpegImagesToMovie.java将图像转换为.AVI文件。 Here
我通过以下代码创建对象:
Images2Video video = new Images2Video();
video.createMediaLocator("C:\\Users....");
Vector<String> vec = new Vector<String>();
File f = new File("C:\\Users\....");
FilenameFilter textFilter = new FilenameFilter() {
public boolean accept(File dir, String name) {
String lowercaseName = name.toLowerCase();
if (lowercaseName.endsWith(".jpg")) {
return true;
} else {
return false;
}
}
};
File[] fileList = f.listFiles(textFilter);
for( int i=0; i < fileList.length; i++){
vec.add(fileList[i].getAbsolutePath());
}
MediaLocator outML = Images2Video.createMediaLocator("Video2.AVI");
video.doItAVI(325, 359, 40,vec, outML);
我收到了这个错误:
- 为图像数据源创建处理器... 无法为给定的自定义选项构建图表。 未能实现:com.sun.media.ProcessEngine@43665c86 无法使用自定义选项构建流程图: 无法转码格式:JPEG,325x359,FrameRate = 40.0 to:CVID 输出到:video.x_msvideo 错误:无法实现com.sun.media.ProcessEngine@43665c86 无法实现处理器。
如果我使用“doItMov”方法,那就完美了。