I am having no of video frames in ArrayList
. I have accessed this frames using MediaMetadataRetriever.getFrameAtTime()
method over a Vid
You can use ffmpeg to assemble video from images. You can integrate ffmpeg in Java(Android) in a couple of ways (one being directly running it via
Runtime.getRuntime().exec("ffmpeg
), but probably a good way to do it is via the Xuggler project - it heavily relies on ffmpeg. For starting point, here's a set of introduction tutorials and here's a complete tutorial how to encode video from sequence of images. It's a lot of work and reading, but all the information you need is there. Good luck!