IBM MPEG-4 XMT Batch Converter IBM MPEG-4 Technologies
IBM MPEG-4 Technologies
Overview
Menu bar
File menu
Edit menu
Generate menu
Help menu
Window
Input file
Output file
Creation
Command line

Overview

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.

The IBM MPEG-4 Audio Video Content Generator Tool

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
  IBM Home | Research Home | MPEG-4 Technologies | alphaWorks | © Copyright IBM Corp. 1998, 2004. All Rights Reserved.