Java:如何从图像数组创建电影?
我基本上有一个字节矩阵。每行(表示 byte[])表示一个图像。如何从中创建电影(任何格式 - avi,mpeg,等等),并将其另存为文件?每个图像可以是以下图像之一:
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.
我可以选择任何我喜欢的格式,只要我能创作电影。
public void createMovie(byte[][] images) {
// and ideas on what to write here?
}
我不需要实际的实现,只要让我知道这个想法和我需要的外部库(如果我需要的话)。
在创建电影之前,我还需要编辑一些图像(字节流)(以添加一些文本)。我该怎么做?
解决方案需要是“仅限Java”!没有外部程序,没有外部命令(但我可以使用外部jar)。
谢谢!