usar tutorial principiantes para libreria interfaz grafica curso como codigofacilito java video jmf

tutorial - Miniaturas de video en Java



tutorial interfaz grafica java netbeans (5)

¿Estás seguro de que JMF es adecuado para ti? Desafortunadamente, no está en una forma particularmente buena. A menos que ya esté comprometido con JMF, muy bien puede querer investigar alternativas. Wikipedia tiene una descripción decente en en.wikipedia.org/wiki/Java_Media_Framework

Muchos desarrolladores de JMF se han quejado de que es compatible con pocos códecs y formatos de uso moderno . Su versión totalmente Java, por ejemplo, no puede reproducir MPEG-2, MPEG-4, Windows Media, RealMedia, la mayoría de las películas QuickTime, contenido Flash más nuevo que Flash 2 y necesita un complemento para reproducir el omnipresente formato MP3 . Si bien los paquetes de rendimiento ofrecen la capacidad de utilizar la biblioteca de medios de la plataforma nativa, solo se ofrecen para Linux, Solaris y Windows. Además, los desarrolladores de JMF basados ​​en Windows pueden pensar inconscientemente que JMF brinda soporte para más formatos de lo que lo hace , y se sorprenderán cuando su aplicación no pueda reproducir esos formatos en otras plataformas.

Otro golpe contra JMF es el aparente abandono de Sun por parte de él. La API no se ha tocado desde 1999 , y la última noticia en la página de inicio de JMF se publicó en noviembre de 2004.

Si bien JMF está diseñado para la extensibilidad, existen pocas extensiones de terceros .

Además, la funcionalidad de edición en JMF es prácticamente inexistente , lo que hace que una amplia gama de aplicaciones potenciales sea poco práctica.

Quiero generar una vista previa en miniatura de videos en Java. Soy principalmente JMF y la manipulación de video alienada.

  • ¿Hay una manera fácil de hacerlo?
  • ¿Qué hay de los codecs? ¿Tendré que lidiar con eso?
  • ¿Algún tipo de video es compatible? (incluido Quicktime)


Bueno, ya que no estás atrapado con JMF, ¿has considerado a Xuggler ? Xuggler es una API de Java que usa FFmpeg bajo las cubiertas para hacer toda la decodificación y codificación de video. Es gratis y tiene licencia LGPL.

De hecho, tenemos un tutorial que muestra Cómo hacer miniaturas de un archivo existente


@marcio: mi propia aplicación del servidor se envía a FFmpeg para hacer la codificación. Estoy 98.42% seguro de que FFmpeg también hace instantáneas. (Es una bestia cantando, bailando todo de un programa. Las opciones de línea de comando solo podrían llenar un libro.)

Compruébalo: ffmpeg.mplayerhq.hu