welcome to www.hangar-eleven.de - your premier resource for console development





DVD Backups

CSS Decryption

Video Recompression
FlaskMPEG
MPEG2AVI

Audio Recompression
GraphEdit Filters
AC3DEC

AVI Remultiplexing
With AC3-Sound
With MP3/Vorbis Sound

DVD->(S)VCD
DVDx Encoder
DVD2SVCD Toolkit

Javascript Bitrate Calculator

Download Section

Back to News

 

  MPEG4 Video Encoding with MPEG2AVI
  Written: September 04th, 2001 @ 22:15 GMT By: Thorsten Titze
 
 

Software needed for this step of DVD conversion:

[MS MPEG4v3 Codec Package]
[aMPEG2AVIGUI Release 1.45 (includes all tools)]


MPEG2AVI is a package for a) those who know what they are doing since a lot of knowledge about frame-sizes, rates etc. is needed and b) those who want to get the movie done in no time. (A friend of mine will soon get an Athlon ~900 and from calculation this machine should be able to do conversion in real-time). Follow this guide and it should to the trick:

  • Download the MPEG4 Codec and run the executable.
    (install all codecs that are offered)
  • Download the aMPEG2AVI Package and unpack it into a directory of your choice.
  • Make sure you already decrypted all the files to your harddisk

  • Fire up FlaskMPEGEncoder
    (this can help you determining the right cropping values)
  • Choose your VOBfile with File->Open
  • Choose any audio stream in the selector
    (doesn't matter now since we only want to get some crop values)
  • Choose menu Options->Global Project Options
  • Select tab Video
  • Enter appropriate framesize into Frame Size and select appropriate Frames per Second !

    PAL: 720 x 576 @ 25 fps
    NTSC: 720 x 480 @ 23.976 fps

  • Check the box MMX iDCT if you have an MMX processor
  • Select tab Post Processing
  • Check the box No letterboxing
  • Check the box Keep aspect ratio
  • Push the button Show Output Pad

    Reduce Height
    until lower black bar is gone
    Increase Top Offset until upper black bar is gone

    Note:
    With newer FlaskMPEG Version you may use drag'n'drop on the frame around the picture to get the right values !

    If you can't get the image to correct size at first just do the same procedure again..Reduce Heigt -> Increase Offset until you only see the movie-picture in the window

    Push the button Hide

  • Now keep the values you find in height and width in your head or on a piece of paper !!!

  • Fire up the aMPEG2AVI-GUI

    NOTE
    :
    After first installation it may be neccessary to set all the paths to the binaries which lie in the directory $aMPEG2AVIPATH\bin

    To get into the configuration dialog press F11

  • Press F6 which will open the File-List Editor
  • Add all the files of your DVD, order them and hit Save and Set

  • In the part of the GUI called Profile Details enter the FlaskMPEG Values

    Crop @
    Width x Height

  • Set Downsize X to 720
    Set Downsize Y to the same as height
  • Click button Start Preview

  • It is almost sure that the picture won't fill the screen so increase Downsize Y
  • Again click button Start Preview
  • Do the above two steps until the picture looks okay

  • Go to the GUI at Advanced Options
  • Select the appropriate framerate (fps)

    PAL: -f2 [25]
    NTSC: -f0 [23.976]

  • Set output format to -o8 [AVI-YV12-4:2:0]
    (the output format setting is cause for aMPEG2AVI being faster than the older FlaskMPEG releases)

  • Set reference quality to -r12 [16-bit MMX ChiDCT]

  • In [File Locations] set the destination path in OUTPUT

  • Check the box HQ bicubic filtering
  • Check the box Enable MPEG2AVI PX3 Mode
  • Check the box Decode Only AC3/MP2 Stream

  • Select your desired languageright to the checkbox

    NOTE:
    0x80 is mostly English
    0x81 is mostly your local Language

  • For a final preview hit Start Preview
  • Now hit Start Encoding
  • The AVI Compression Dialogue will appear
  • Choose DivX Codec 4.01 Codec and hit Settings.
  • Use the Quality slider and move it to 100 (Crispness)
  • Set Keyframes every 4 seconds
  • Set bitrate to the bitrate calculated by my Bitrate Calculator.
  • Hit Okay twice and conversion will start.

NOTE:
As you see this procedure is a bit more complicated. But believe me, you will get used to it and the results are amazing ! As I stated earlier a movie reaches ~12 fps compression speed on my old Ahtlon 500. Not too shabby compared with ~6 fps in FlaskMPEG !

  No external link defined

Back to DVD Backup Section Main


DISCLAIMERS:
Website Design © 2002 by Thorsten Titze / hangar-eleven.de
(the pictures used for the design were taken from a WindowsXP Skin and WindowsXP)
All brand names used on this site are registered trademarks of their respective owners
No copyright infringement is intended
Last updated @ 23-May-2002 12:35 PM Contact me via eMail