Googleando me encontré con una interesante clase java «JpegImagesToMovie» que convierte imágenes JPEG a vídeo MOV de QuickTime, la clase cuenta con muchos métodos disponibles, lo malo es que hace uso de Vector el cual ya esta obsoleto, aún así la clase funciona sin problemas.
Para hacer correr esta clase, dejo el código del Main abajo y al final el proyecto completo en netbeans
import java.io.File; import java.net.MalformedURLException; import java.util.Vector; import javax.media.MediaLocator; /** * @web https://www.jc-mouse.net/ * @author Mouse */ public class Main { static JpegImagesToMovie imageToMovie = new JpegImagesToMovie(); static String movFile = "video_ponja.mov"; //Nombre del video static int screenWidth=480; static int screenHeight=360; //direccion donde estan las imagenes JPEG static String carpeta_de_imagenes = "C:\\Users\\hijo de satan\\Pictures\\"; public static void main(String[] args) { Vector<String> imgLst = new Vector<String>(); //se leen todas las imagenes de la direccion dada y se colocan en el Vector imgLst File folder = new File( carpeta_de_imagenes ); File[] listOfFiles = folder.listFiles(); System.out.println( "Imagenes JPEG: " + listOfFiles.length ); for (int i = listOfFiles.length-1; i >=0 ; i--) { imgLst.add( listOfFiles[i].getAbsolutePath() ); } // MediaLocator oml; if ((oml = imageToMovie.createMediaLocator( movFile )) == null) { System.err.println("No se puede construir media locator de: " + movFile); System.exit(0); } //Se crea el video try { //Ancho, alto, FPS, lista de imagenes, MediaLocator imageToMovie.doIt(screenWidth, screenHeight, 11, imgLst, oml); } catch (MalformedURLException ex) { System.err.println( ex.getMessage() ); } } }
Proyecto Imagen JPEG a Video Mov desarrollado en Netbeans utilizando la clase JpegImagesToMovie en este enlace pobre
Yo soy yo :) JC Mouse, Soy orgullosamente boliviano soy fundador y CEO de la web jc-Mouse.net uno de las pocas web en emprendimiento y tecnología en Bolivia.
Toda la información que encuentres en este sitio es y sera completamente gratis siempre, puedes copiar, descargar y re-publicar si así lo deseas en otros blogs o sitios web, solo te pido a cambio que dejes una referencia a esta web. Esto nos ayuda a crecer y seguir aportando. Bye
Enjoy! :)
Existen diferentes métodos par imprimir reportes hechos con JasperReport en aplicaciones hechas en java, en este post te...
En este post veremos un ejemplo sencillo de encriptación/desencriptación simétrica que el API de Java nos permite realiz...
Los números narcisistas o números de Armstrong son aquellos números enteros positivos cuya suma de las n-ésimas potenci...
Cuando realizamos proyectos java desde Netbeans, usamos System.out.println para imprimir datos en consola (para depurar,...
Una Prueba Unitaria, es una forma de comprobar que nuestro código, hace lo que se supone debe hacer; es decir, se asegur...
VLC Media Player es un reproductor multimedia de código abierto muy popular desarrollado por el proyecto VideoLAN. VLCJ ...
Los comentarios estan cerrados
Si trabajas con redes sociales (RRSS) a continuación te muestro tres herramintas gratuitas que te ayudaran a la hora de...
Por lo general se usan transacciones a nivel base de datos y posteriormente se llaman estos a través de procedimientos a...
En este post, aprenderemos como conectar Visual Basic 6 con SQL Server, abrir una tabla, leer su contenido y mostrar est...
Lo que veremos en este post es la configuración del driver para PHP de SQL Server que ha creado Microsoft el cual permit...
Graaacias! no sabes cuan aburrida me tenia el tema de las imagenes, me acabas de facilitar la vida!
hola gracias por tu aporte esta muy bueno y no solo este, toda tu pagina me a ayudado mucho en el lenguaje gracias
gracias me salvastes la vida…
No me funciono 🙁
o.O