Básicamente tengo una matriz de bytes. Cada fila (significado byte []) representa una imagen. ¿Cómo creo una película a partir de eso (cualquier formato, avi, mpeg, lo que sea) y lo guardo como un archivo? Cada imagen puede ser uno de los siguientes:Java: ¿Cómo creo una película a partir de una matriz de imágenes?
int JPEG Encoded formats.
int NV16 YCbCr format, used for video.
int NV21 YCrCb format used for images, which uses the NV21 encoding format.
int RGB_565 RGB format used for pictures encoded as RGB_565.
int YUY2 YCbCr format used for images, which uses YUYV (YUY2) encoding format.
int YV12 Android YUV format: This format is exposed to software decoders and applications.
puedo elegir el formato a lo que quiera, siempre y cuando llego a crear la película.
public void createMovie(byte[][] images) {
// and ideas on what to write here?
}
no necesito la implementación real, házmelo saber la idea y lo que las bibliotecas externas que necesito (si necesito).
También necesito editar algunas de las imágenes (la secuencia de bytes) antes de crear la película (para agregar algo de texto). ¿Cómo puedo hacer eso?
¡La solución debe ser "solo Java"! Sin programas externos, sin comandos externos (pero puedo usar tarros externos).
Gracias!
+1, para una pregunta increíble. Ojalá pudiera responder a esto, pero mi copa está totalmente vacía en esto. Espero que alguien lo haga Saludos –