The IBM MPEG-4 XMT Batch Converter Tool generates MPEG-4
files compatible for use with MPEG-4 compliant devices.
XmtBatch is a command line and GUI program that allows content
developers to convert between various MPEG-4 formats. It's principle
function is to convert from the MPEG-4 XMT textual format to the
compressed binary MP4 interchange file format. The tool is however
capable of handling many other format conversions for MPEG-4 files.
The following is a list of its format conversion capabilities
- XMT-O -> XMT-A -> mp4
- mp4 -> hinted stream-ready mp4 for RTP/RTSP delivery
- mp4 -> Interleaved MVR MPEG-4 file for HTTP playback
- mp4 -> Interleaved MPEG-4 Multiplex file for HTTP playback
- mp4 -> XMT-A
- WMF (Windows Meta File) -> XMT-O -> XMT-A -> mp4
XMT-O is high level XML-based MPEG-4 format for generating MPEG-4
scenes. XMT-O provides a useful high-level abstraction of the
low-level MPEG-4 functionalities.
The XMT-A is low level XML-based MPEG-4 format. It is a direct
textual representation of the MPEG-4 Systems binary coded tools
and provides a deterministic mapping to and from the MPEG-4 binary
representation.
XmtBatch generates various MPEG-4 binary files; standard MPEG-4
binary files, hinted MPEG-4 binary files, MVR MPEG-4 and MPEG-4 Multiplex
stream ready MPEG-4 files. The standard MPEG-4 files are suitable
for exchanging MPEG-4 content between authors. Hinted MPEG-4 files
are suitable for streaming from RTP/RTSP servers. MVR MPEG-4 and
MPEG-4 Multiplex streamable files can be streamed across the internet
from a standard HTTP server.
WMF (Windows Meta File) is useful for adding clip art to MPEG-4
presentations.
The following figure shows the user interface.
1. Menu Bar
The following list identifies the menu options:
2. Window
The client area window for the IBM MPEG-4 XMT Batch Converter
Tool is divided in 3 sections:
- The Input File section
is for entering the input file name for the conversion.
- The Output File section is for entering the name and type of the MPEG-4 file to be generated.
- The Creation section contains the interface to create a MPEG-4 file and monitor its status.
3. Command line
The IBM MPEG-4 XMT Batch Converter Tool supports a Command
Line interface. The input and output files can be specified
on the command line to allow a batch generation of MPEG-4 files.
For example:
java XmtBatch sample.xml -m smple.mp4 -noGui