MP4 to MPEG Converter

Learn how to convert MP4 files to MPEG-1 or MPEG-2 format using FFmpeg, with ready-to-copy commands and a format comparison table.

FFmpeg Command Builder

Generated Command

ffmpeg -i input.mp4 -c:v mpeg2video -b:v 4000k -c:a mp2 -b:a 128k output.mpg

Replace input.mp4 with your actual file path. FFmpeg must be installed — download free from ffmpeg.org.

Common Presets

MP4 vs MPEG — Format Comparison

Attribute MP4 (H.264) MPEG-2
Typical bitrate 1–8 Mbps 2–80 Mbps
Max resolution Up to 4K+ Up to 1080i
File size Smaller Larger
DVD authoring Not supported Supported
Broadcast use Limited Standard
Browser playback Native Plugin required

Install FFmpeg

# Using winget (Windows 10/11)
winget install --id=Gyan.FFmpeg -e

# Or download the installer from:
# https://www.gyan.dev/ffmpeg/builds/
Copied!

Summary

Learn how to convert MP4 files to MPEG-1 or MPEG-2 format using FFmpeg, with ready-to-copy commands and a format comparison table.

How it works

  1. Choose your target format: MPEG-1 (broad legacy compatibility) or MPEG-2 (DVD/broadcast quality).
  2. Set optional parameters such as video bitrate, audio bitrate, and frame rate.
  3. Copy the generated FFmpeg command shown in the Command Builder panel.
  4. Open a terminal on your computer and paste the command, replacing the input file path as needed.
  5. FFmpeg transcodes the file and writes the .mpg output to the same directory.

Use cases

  • Prepare video for DVD authoring tools that require MPEG-2 Program Stream.
  • Convert footage for legacy broadcast workflows using MPEG-2 Transport Stream.
  • Archive video in MPEG-1 format for maximum playback compatibility on old hardware.
  • Supply MPEG clips to video editors or NLEs that do not support MP4 natively.
  • Convert training or presentation videos for systems that only accept MPEG.
  • Reduce reliance on proprietary conversion software by using FFmpeg locally.

Frequently Asked Questions

Last updated: 2026-06-11 · Reviewed by Nham Vu