我正在使用名为JCODEC的库,以便从Bitmap的ArrayList创建MP4文件。目前,我正在转换15个位图,处理速度非常慢(每个位图15秒)。有没有办法让这个过程更有效率?这是代码:
SequenceEncoder encoder = new SequenceEncoder(file);
for (Bitmap bm: last15shots) {
try
{
Picture x = BitmapUtil.fromBitmap(bm);
encoder.encodeNativeFrame(x);
publishProgress("Adding frame no#" + last15shots.indexOf(bm));
} catch (Exception e)
{
e.printStackTrace();
}
}