DivX to VCD MPEG

download codecLet us compare the DivX to VCD MPEG process. This comprehensive guide details the process of converting DivX to VCD, including steps for audio extraction to maintain synchronization typically affected by Variable Audio Bitrate, splitting, and burning. For demonstration, we used the movie “Ghost in the Shell,” ripped to a 600MB DivX file with a runtime of about 80 minutes.

DivX to VCD MPEG

Tools Required:

– Latest versions of VirtualDub
TMPGEnc
– VCDEasy

Preparing:

Firstly you will need to download all necessary tools and extract all files from the zip archives. Likewise you will need to ensure you install DivX 3.11, DivX 4, and the latest DivX 5. You may need additional video and audio codecs, which you can identify using this guide.

Audio Extraction:

1. Launch VirtualDub: Next you must open your video file via File -> Open video file (ignore any warnings as we are only extracting audio).
2. Note the FPS: Following to Select File -> File Information and record the fps of the video source (29.970 fps in this example).
3. Set Audio Processing: Next you must navigate to Audio -> Full processing mode.
4. Set Audio Compression: Now you select Audio -> Compression and choose <No compression (PCM)>.
5. Convert Audio Sampling Rate: Go to Audio -> Conversion and set the Sampling rate to 44100Hz for VCD or SVCD MPEGs.
6. Save the WAV: Next Click on File -> Save WAV… to save the uncompressed audio file, which will be large (approximately 10 MB/minute, resulting in an 800 MB WAV file for this 80-minute movie).

See also  Windows Media only plays on Divx?

Encoding:

1. Launch TMPGEnc: Cancel the Project Wizard if it appears.
2. Select Video Source: Click Browse and select the DivX file (e.g., Ghost in the Shell.avi).
3. Select Audio Source: Use the previously saved WAV file as the audio input.
4. Load Template: Click Load and select the appropriate template from TMPGEnc’s directory:

– For 29.970 fps, choose VideoCD (NTSC).mcf
– Likewise for 23.970 fps, choose VideoCD (NTSCFilm).mcf
– For 25.000 fps, choose VideoCD (PAL).mcf
– For other fps rates, use NTSC for the US or Japan and PAL for other regions.

– If playback issues occur, check if your TV or DVD player supports the format; otherwise, convert accordingly.

Adjust Settings:

Click Settings -> Advanced and choose Full screen (keep aspect ratio) under Video arrange method. Adjust for widescreen or fullscreen as needed.
– Select Source range and double-click it.

Define Source Range: In the new dialog, adjust the horizontal scrollbar to define the source range. If the movie exceeds 80 minutes or needs splitting:

– Set the end frame for the first part.
– Record the end frame value for the second part.
– Ensure the start frame is 0 for the first part.

Set Output File Name: Name the output files (e.g., Ghost in the Shell CD1) and start encoding.
– You can preview the output via File -> Preview during encoding. If issues arise, adjust the settings and restart.

Repeat for the Second Part: Using the noted end frame value as the start frame, define the source range for the second part and encode.

See also  MPC-HC Settings

 

Burning:

1. Install and Launch VCDEasy: Configure the burning settings.

– Select Settings -> CDRDAO Integration and restart VCDEasy.

2. Select VCD Type: Choose VideoCD type VCD 2.0.

– Select your CD Writer.
– Set the CD Volume Label.
– Choose the temporary output location with at least 800 MB of free space.

3. Add Encoded Files: Add the first encoded file (e.g., Ghost in the Shell CD1.mpg) and hit Go for burning.

4. Repeat for Second File: Burn the second file (e.g., Ghost in the Shell CD2.mpg).

 

Troubleshooting:

– For ASF or WMV issues, use VirtualDub 1.3c.
– If audio extraction fails with VirtualDub, try AVI2WAV.
– For burning issues with VCDEasy, consider using Nero.
– If TMPGEnc presents problems, refer to this guide.

In cases where a DivX file exceeds 160 minutes, split the file into three parts, using one-third of the length as the end frame for each part. See also other players such as the KMPlayer as well as the ImageGrab utility.