The project involves building a Java MPEG4 decoder which extracts frames from a MPEG4 video file. The codec should support MPEG4 Simple Visual Profile, Level 0 to Level 3.
The extracted frames should be saved in binary PPM format. (A very simple raw bitmap format - <[url removed, login to view]> )
The user should be able to specify the number of frames to be extracted and the extraction mode. Two extraction modes are to be supported are : 1. by regular frame interval, 2. by key frames.
The coding style must be mudular with good documentation such that the code can be easily customized for use in other applications.
The usage of the command line utility should be like this:
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Javadoc of the all the Java package for this project 3) Complete ownership and distribution copyrights to all work purchased.
Pure Java implementaion compatible with JDK 1.3, 1.4 without any native codes.