Convert Video to DVD Compatible AVI with FFmpeg

This article provides a step-by-step guide and the exact FFmpeg commands required to encode modern video files into a legacy AVI container that is fully compatible with older standalone DVD players. You will learn the specific video codecs, audio formats, resolutions, and metadata tags required to bypass the hardware limitations of older home theater equipment.

Older standalone DVD players with USB ports or data-disc reading capabilities are highly sensitive to video formats. To ensure compatibility, the video must adhere strictly to Standard Definition (SD) limits, use the MPEG-4 Part 2 video codec, utilize MP3 or AC3 audio, and feature a specific FourCC identifier tag.

The FFmpeg Command

Use the following command to convert your video:

ffmpeg -i input.mp4 -c:v libxvid -vtag XVID -vf "scale=720:480:force_original_aspect_ratio=decrease,pad=720:480:(ow-iw)/2:(oh-ih)/2" -b:v 1500k -maxrate 2000k -bufsize 1000k -c:a libmp3lame -ac 2 -ar 44100 -ab 128k output.avi

Parameter Breakdown