public void run() {

        Date date = new Date(System.currentTimeMillis());
        SimpleDateFormat format2 = new SimpleDateFormat("hh mm ss");
        String formatada = format2.format(date);

        String diretorio = "C:/ProjetoLeona/Visualizar/";
        String observacao = "Evento "
                + "" + localDate().format(DateTimeFormatter.ofPattern("dd MM yyyy"))
                + " " + formatada
                + "/";
        String imagem;
        int[] a = new int[1080000];
        File dir = new File(diretorio + observacao);

        if (dir.mkdirs()) {

            for (int i = 0; i < a.length; i++) {

                FrameGrabbingControl fgc = (FrameGrabbingControl) webCamForm.player.getControl("javax.media.control.FrameGrabbingControl");
                Buffer buffer = fgc.grabFrame();

                BufferToImage bti = new BufferToImage((VideoFormat) buffer.getFormat());
                Image image = bti.createImage(buffer);
                bi = (BufferedImage) image;
                //agora = LocalDateTime.now();
                Date date1 = new Date(System.currentTimeMillis());
                SimpleDateFormat hora = new SimpleDateFormat("HH mm ss");

                FileDialog fd = new FileDialog(new Frame(), " ", FileDialog.SAVE);

                imagem = "[Evento" + i + "]" + localDate() + " " + hora.format(date1);
                System.out.println("Evento " + i + "]" + localDate() + " " + hora.format(date1));
                fd.setDirectory(diretorio + observacao);

                fd.setFile(imagem);

                if (fd.getFile() != null) {
                    nfile = fd.getDirectory() + fd.getFile() + ".jpg";
                    try {

                        File make = new File(nfile);
                        try {

                            ImageIO.write(bi, "jpg", make);
                        } catch (IOException ex) {

                            Logger.getLogger(WebCamForm.class.getName()).log(Level.SEVERE, null, ex);
                        }
                    } catch (Exception ex) {
                    }
                }
            }
        } else {

            System.out.println("Nao foi possivel criar o diretorio");
        }
    }