Quickly, what the project is about.
I have followig BufferedImages objects of the same dimensions:
and following integer arrays:
This arrays keeps sampled sound, 16bit, 44100Hz
The amount of BufferedImage objects and audio arrays is the same.
Each BufferedImage has exactly one corresponding audio array.
BufferedImages keeps images with some text.
I want a Java implementation of a such functionality that will take all pairs (BufferedImage img, int audio) and
make a video file out of it.
The video should be displaying an image while the corresponding sound is being played
and do so for all given BufferedImages/arrays.
The order of showing images/playing sound is the same as they has been passed to the class/implementation.
The movie resolution/size is the same as the images are.
The output format should be configurable:.mov,.avi,.flv,.mp4
The output video must be correct so you can play it, upload on youtube, manipulate in video editors, etc.
The output video parameters such as bitrate, fps, codecs etc. should be also configurable.
I want images/audio to be converted only ONCE to the final format so it doesn't undergo multiple conversions during the process
I want it to be implemented using JMF library, however, I may consider other libraries.
I don't want any GUI, just a set of classes.
In attachment you will find resources that contains some JMF similar usage that may help you and also an example array with sound.
The BufferedImage you can create easily by yourself.
It's clear JAVA programming task. Don't bid if you don't have JAVA skills.
12 freelancers are bidding on average $142 for this job
My names is Ana Maria . I have read your project Description. It seems easy for me to work on this project. I am ready to discuss more about the project.
Hello dear clients, I review your requirements carefully. Please contact me for further discussion. Best Regards, Pradeep Kumar Business Analyst ABL Software India Pvt. Ltd. Skype ID: pradeep_abl