MPEG-4 - Copying a DVD Video to CD-ROM

Compressed: DVD Video On A CD-ROM

A movie sequence from a DVD generally comes in MPEG-2 format. This part is from the movie blockbuster "Matrix" and played back on the Mediaplayer.

This is the same video sequence in MPEG-4 format. Differences in quality are hardly noticeable, even though the data volume is only about 1/11 the size of the original MPEG-2 video.

MPEG-4: High Video Quality At Low Data Rates

MPEG-4 comes with a few important improvements compared to the older and established video compression technologies like MPEG-1 and MPEG-2:

  • independent encoding of pictures and video
  • increased encoding efficiency, more efficient compression of pictures, video and textures
  • very variable resolutions
  • scalable complexity
  • extended error correction
  • increased flexibility for object-based encoding
  • small buffer delay
  • Global Motion Compensation (GMC)
  • content-dependent scalability of textures
Swipe to scroll horizontally
Header Cell - Column 0 MPEG-1MPEG-2MPEG-4
Standard available since199219951999
Max. video resolution352 x 2881920 x 1152720 x 576
Default video resolution (PAL)352 x 288720 x 576720 x 576
Default video resolution (NTSC)352 x 288640 x 480640 x 480
Max. audio frequency range48 kHz96 kHz96 kHz
Max. number of audio channels288
Max. data rate3 Mbit/sec80 Mbit/sec5 to 10 Mbit/sec.
Regular data rate used1380 kbit/s (352 x 288)6500 kbit/s (720 x 576)880 kbit/s (720 x 576)
Frames per sec. (PAL)252525
Frames per sec. (NTSC)303030
Video qualitysatisfactoryvery goodgood to very good
Hardware requirements for encodinglowhighvery high
Hardware requirements for decodingvery lowmediumhigh

This table displays the individual MPEG technologies. The fact that MPEG-4 runs at a low data rate despite offering a high resolution is quite noticeable.

Similar to MPEG-2, MPEG-4 also consists of different profiles. This allows adapting the audio/video stream to the actual application. MPEG-4 takes into account the special requirements from the computer, telecommunication and television areas. It encodes not only rectangular pixels but also individual objects of a scene. Here is a little example: A vehicle drives in front of a specific background that hardly changes. While the whole picture is encoded in many rectangular images, the vehicle can be separated as an object and treated as a sprite in front of a fixed background.

FlaskMpeg - A DVD Copy, Please!

A very interesting program called "FlaskMPEG" is capable of converting complete movies from DVD into the space-saving MPEG-4 format. The tool can be downloaded for free at the FlasK MPEG Home Page. We thoroughly tested this program, and we are very satisfied with the video quality it offers. And this is how it works best: First all data are copied with the extension .VOB (Video Object File) to the hard disk with an appropriate tool. Afterwards the program Flask Mpeg is started.

We have to advice you here, that copying of copyrighted material and redistribution is illegal! However, some countries allow private copies for home use. Therefore, you have to check what law applies in your country in the first place. Luckily you don't have to worry if you experiment with free DVDs or your own digital videos.

Resolution, picture refresh rate and iDCT options of the MPEG-4 video are set in this menu. However, do not expect large increases in speed when activating the MMX function.

Another menu of the Flask Mpeg encoder: The selection "HQ Bicubic Filtering" causes a relatively big data stream. For compact file sizes the setting "Nearest Neighbor" is recommended.

This menu shows the selection for the audio signal quality. The selected option encodes the audio part in MPEG-1 layer III.