How to Convert Video to DVD VOB Format with FFmpeg

This guide provides a straightforward tutorial on how to use the command-line tool FFmpeg to transcode any video file into a standard DVD-Video compliant VOB format. You will learn the exact FFmpeg commands required for both NTSC and PAL television standards, ensuring your output files are properly formatted for DVD burning and playback.

To transcode a video to a DVD-compliant format, FFmpeg provides a built-in target shortcut (-target) that automatically configures the correct codecs, resolution, bitrates, and aspect ratio.

The Conversion Command

Open your terminal or command prompt and run one of the following commands, depending on your region’s TV standard.

For NTSC (North America, Japan):

ffmpeg -i input.mp4 -target ntsc-dvd output.vob

For PAL (Europe, Asia, Australia):

ffmpeg -i input.mp4 -target pal-dvd output.vob

Understanding the Command Parameters

Adjusting Aspect Ratio (Optional)

If your source video is widescreen and you want to force a specific aspect ratio, you can append the -aspect flag:

ffmpeg -i input.mp4 -target ntsc-dvd -aspect 16:9 output.vob

Use 16:9 for widescreen displays or 4:3 for traditional standard-definition displays.

Next Steps for DVD Playback

The resulting .vob file is fully compatible with the DVD-Video standard. However, simply copying a .vob file to a data DVD will not play on standard home DVD players. To create a playable DVD, you must import this .vob file into a DVD authoring tool (such as DVDAuthor or DVDStyler) to generate the required VIDEO_TS and AUDIO_TS folder structure before burning.