Я сжал видео в формате .avi. Я хочу получить кадры из видео с помощью OpenCV.
public static void main(String[] args) {
System.loadLibrary(Core.NATIVE_LIBRARY_NAME);
String filePath = "C:\\Users\\P6090053.avi";
String output = "C:\\Users\\Test";
if (!Paths.get(filePath).toFile().exists()) {
System.out.println("File " + filePath + " does not exist!");
return;
}
VideoCapture video = new VideoCapture(filePath);
video.open(filePath);/*Cant open compressed video*/
System.out.println(video.isOpened()); /*Always returns **false***/
}
Принимая во внимание, что с помощью приведенного выше кода я могу открыть несжатое видео, но не могу открыть сжатое видео формата «Microsoft RLE».
Информация о видео: расширение файла: "avi", формат: "RLE", идентификатор кодека: "0*01000000"
Пример видео: http://www.engr.colostate.edu/me/facil/dynamics/avis.htm (скачать bird.avi - Формат - Indeo4)
Заранее спасибо:)