В настоящее время я получаю / сохраняю несколько кадров (в виде растровых изображений) из видео, выполняя 3 разные команды:
String[] a = {"-ss", first, "-i", VideoPath, "-vframes", "1", directoryToStore + "/" + "thumb1.bmp"};
String[] b = {"-ss", second, "-i", VideoPath, "-vframes", "1", directoryToStore + "/" + "thumb2.bmp"};
String[] c = {"-ss", third, "-i", VideoPath, "-vframes", "1", directoryToStore + "/" + "thumb3.bmp"};
Проблема в том, что это занимает много времени.
Можно ли сделать вышеупомянутое с помощью одной команды, указав 3 разных времени, откуда должен быть взят кадр, и присвоив каждому уникальное имя?
Или я делаю что-то не так, что заставляет его работать медленно?