Grabar vídeo en streaming Java

Grabar vídeo en streaming Java

¿Existe alguna forma de grabar vídeo en streaming en Java? ¿Quizás una forma sin utilizar una grabadora que simplemente grabe todo lo que aparece en la pantalla? Un ejemplo podría ser algo así como unSaba Centropresentación, unjavantipresentación, unColaboración en pizarrapresentación, o incluso unailuminarsesión.

He estado buscando por un tiempo y encontré programas que graban todo menos transmisiones de Java.

Respuesta1

JMFes antiguo y prácticamente abandonado, pero sus bibliotecas todavía están disponibles para descargar y son completamente funcionales.

Sí, puedes utilizar el software gratuito basado en JMF llamadokrut. Funciona bien en Windows 7 de 64 bits (no lo he probado en otras máquinas). Seleccionas el área de la pantalla que deseas capturar y el programa vuelca los píxeles en una lista de marcos jpeg y los codifica en formato mov. El programa tiene sus limitaciones pero es perfectamente competente dentro de ellas. Para obtener audio también, habilite "mezcla de salida de ondas" en Sonidos/Grabación del sistema en el Panel de control (o cualquier analógico en su sistema).

El código fuente de Krut también se puede descargar, pero no necesariamente puede incluir el código propietario de Sun para las clases de la biblioteca JMF. He jugado con él usando NetBeans IDE 7.1.1.

Para obtener código fuente al nivel de los binarios JMF, pruebe las fuentes abiertas disponibles enFMJ.

Respuesta2

Podrías echarle un vistazo aProyecto FMJ, un proyecto de código abierto con el objetivo de proporcionar una alternativa a Java Media Framework (JMF), sin dejar de ser compatible con API con JMF.

Marco de medios Java(JMF) en sí es bastante viejo y abandonado, pero probablemente todavía funcione. Podrías comprobarLa solución de Davidutilizando JMF.

Otra posibilidad es el código abierto.Biblioteca JMyron.

información relacionada