hangar eleven - your premier resource for console development
 
hangar-eleven.de - DVD conversion

 

DVD Encoding:

CSS Decryption

Video Compression
FlaskMPEG
MPEG2AVI
DirectShow

Decoding Audio
GraphEdit Filters
AC3DEC

Re-Multiplexing
With AC3-Sound
With MP3-Sound

DVD->(S)VCD
DVDx Encoder

Bitrate Calculator

Shareware Soft

Contact me

 


DVD Conversion to MPEG4v3 or (S)VCD
Posted: September 4th, 2001 @ 22:15

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 !


Last changed September 20, 2001 Contact me via eMail

Website Design © 2001 by Thorsten Titze / hangar-eleven.de
(the pictures used for the design were taken from QNX RTP V6.1)
All brand names used on this site are registered trademarks of their respective owners
No copyright infringement is intended