Convert FLV to MPG

Drag and drop files here or click to select.
Max file size 100mb.
Uploading progress:

FLV vs MPG Format Comparison

Aspect FLV (Source Format) MPG (Target Format)
Format Overview
FLV
Flash Video

Adobe's Flash Video container was the dominant web video format from 2002 to 2015, powering YouTube, Hulu, and virtually every video-sharing site before HTML5. FLV supports Sorenson Spark, VP6, and H.264 video with MP3 or AAC audio, optimized for progressive download and real-time streaming via RTMP protocol. Following Adobe Flash Player's end-of-life in December 2020, FLV has become a legacy format — though significant archives of FLV content still exist.

Legacy Lossy
MPG
MPEG-1/MPEG-2 Program Stream

The foundational digital video format standardized in the 1990s for Video CD (MPEG-1) and DVD-Video (MPEG-2). MPG files use MPEG Program Stream multiplexing to combine MPEG-1 or MPEG-2 video with MP2 or AC-3 audio for sequential, error-free playback. While superseded by H.264 and H.265 for modern use, MPEG-2 remains the backbone of broadcast television, DVD authoring, and legacy media archives.

Legacy Lossy
Technical Specifications
Container: Adobe Flash container (FLV/F4V)
Video Codecs: Sorenson Spark (H.263), VP6, H.264/AVC
Audio Codecs: MP3, AAC, Speex, ADPCM, Nellymoser
Max Resolution: Up to 1080p (H.264 profile)
Extensions: .flv, .f4v
Container: MPEG Program Stream (ISO/IEC 11172-1, 13818-1)
Video Codecs: MPEG-1, MPEG-2
Audio Codecs: MPEG-1 Layer II (MP2), MP3, AC-3
Max Resolution: Up to 1920x1152 (MPEG-2 Main Profile @ High Level)
Extensions: .mpg, .mpeg, .vob, .m2p
Video Features
  • Subtitles: Basic cue points for text overlays
  • Chapters: Not supported (cue point navigation only)
  • Multi-Audio: Single audio track
  • HDR: Not supported
  • DRM: Adobe Access DRM (deprecated)
  • Streaming: RTMP live streaming, progressive download
  • Subtitles: DVD subtitles (VobSub bitmap), closed captions
  • Chapters: DVD chapter points (in VOB container)
  • Multi-Audio: Up to 8 audio streams (DVD specification)
  • HDR: Not supported
  • DRM: CSS (Content Scramble System) for DVD
  • Streaming: Sequential playback, not designed for adaptive streaming
Processing & Tools

FLV encoding and streaming with FFmpeg:

# Convert to FLV with H.264
ffmpeg -i input.mp4 -c:v libx264 -preset medium \
  -crf 23 -c:a aac -b:a 128k -f flv output.flv

# Legacy FLV with VP6 codec
ffmpeg -i input.mp4 -c:v flv -b:v 1M \
  -c:a mp3 -b:a 128k output.flv

MPG encoding for DVD and VCD with FFmpeg:

# Encode FLV to MPEG-2 Program Stream
ffmpeg -i input.flv -c:v mpeg2video -b:v 5M \
  -maxrate 8M -bufsize 2M -c:a mp2 -b:a 256k output.mpg

# DVD-compliant MPEG-2 encoding
ffmpeg -i input.flv -target ntsc-dvd output.mpg
Advantages
  • Pioneered web video delivery
  • Excellent RTMP streaming support
  • Small file sizes for web delivery
  • Mature encoder and tooling ecosystem
  • Fast progressive download performance
  • Still used in live streaming infrastructure (RTMP ingest)
  • Universal hardware decoder support (DVD players, set-top boxes)
  • Mature, standardized format (ISO/IEC)
  • Excellent broadcast television compatibility
  • Reliable sequential playback
  • DVD authoring industry standard
  • Low CPU decoding requirements
Disadvantages
  • Deprecated (Flash Player EOL December 2020)
  • No browser playback without plugins
  • Limited to single audio track
  • No subtitle or chapter support
  • Poor modern codec support (no VP9/AV1/HEVC)
  • Security vulnerabilities in Flash Player
  • Poor compression efficiency vs modern codecs (H.264, H.265)
  • Large file sizes for equivalent quality
  • No support for modern codecs (H.264, VP9, AV1)
  • Limited to standard definition / early HD resolutions
  • No variable frame rate support
  • Outdated for web delivery
Common Uses
  • Legacy web video archives (pre-2015)
  • RTMP live streaming ingest
  • Flash-based e-learning content
  • Legacy game and animation video
  • Archived YouTube/Dailymotion downloads
  • Live streaming to platforms via RTMP
  • DVD-Video disc authoring
  • Broadcast television (DVB, ATSC legacy)
  • Video CD (VCD) production
  • Legacy media archives
  • CCTV and surveillance recordings
  • Cable and satellite TV content
Best For
  • RTMP-based live streaming workflows
  • Accessing legacy Flash video archives
  • Low-latency streaming ingest
  • Converting old web video collections
  • DVD authoring and production
  • Broadcast television compatibility
  • Legacy media system integration
  • Hardware DVD/Blu-ray player playback
  • Archival of broadcast recordings
Version History
Introduced: 2002 (Macromedia Flash Player 6)
Current Version: FLV1 / F4V (Adobe, 2007)
Status: Deprecated (Flash Player EOL December 2020)
Evolution: Flash MX/FLV (2002) → VP6 (2005) → H.264/F4V (2007) → Flash EOL (2020)
Introduced: 1993 (MPEG-1, ISO/IEC 11172), 1995 (MPEG-2, ISO/IEC 13818)
Current Version: ISO/IEC 13818 (MPEG-2, multiple parts)
Status: Legacy standard, maintained for broadcast and DVD
Evolution: MPEG-1/VCD (1993) → MPEG-2/DVD (1995) → DVB/ATSC broadcast → still used in broadcast TV
Software Support
Media Players: VLC, mpv, PotPlayer, KMPlayer
Web Browsers: No native support (Flash Player deprecated)
Video Editors: Adobe Premiere Pro (import), FFmpeg
Mobile: Android (MX Player), iOS (not natively supported)
CLI Tools: FFmpeg, FLVTool2, yamdi, MediaInfo
Media Players: VLC, Windows Media Player, mpv, MPC-HC
Web Browsers: Not natively supported
Video Editors: Adobe Premiere Pro, DaVinci Resolve, Avidemux
Mobile: Android (VLC, MX Player), iOS (VLC)
CLI Tools: FFmpeg, mpgtx, dvdauthor, MEncoder

Why Convert FLV to MPG?

Converting FLV to MPG is essential when you need to take legacy Flash web videos and make them compatible with DVD authoring tools, VCD production workflows, or MPEG-2 broadcast playout systems. The .mpg extension is the traditional short form of .mpeg — both use identical MPEG Program Stream containers with MPEG-1 or MPEG-2 video codecs. This conversion path targets situations where MPEG-2 compliance is a hard requirement, such as creating physical DVDs or feeding content into broadcast infrastructure.

One of the most practical applications is producing VCD (Video CD) discs for distribution in regions where VCD players remain common. VCD uses MPEG-1 video at 352x240 resolution with MPEG-1 Layer II audio — a format that plays on virtually any CD/DVD player manufactured in the last 25 years. For higher quality, DVD-compliant MPEG-2 at 720x480 (NTSC) or 720x576 (PAL) is the standard choice, producing discs playable on any consumer DVD player worldwide.

The conversion process always requires full re-encoding since FLV codecs (Sorenson Spark, VP6, H.264) are incompatible with MPEG-1/MPEG-2. FFmpeg provides convenient preset targets: -target ntsc-dvd for North American DVDs, -target pal-dvd for European DVDs, and -target ntsc-vcd or -target pal-vcd for Video CDs. These presets automatically configure resolution, frame rate, bitrate, and audio parameters for full standard compliance.

For modern digital video distribution, MP4 is universally superior to MPG. Only choose MPG when you have a specific need for MPEG-2 compatibility: physical disc creation, broadcast television playout, integration with legacy CCTV systems, or compatibility with hardware that only decodes MPEG-1/MPEG-2. The resulting files will be significantly larger than equivalent MP4 due to MPEG-2's lower compression efficiency.

Key Benefits of Converting FLV to MPG:

  • DVD Production: Create playable DVD-Video discs from Flash video content
  • VCD Creation: Produce Video CDs for maximum disc player compatibility
  • Broadcast Integration: Feed legacy broadcast playout systems that require MPEG-2
  • Hardware Decoders: Play on billions of devices with built-in MPEG-2 decoders
  • Standards Compliance: FFmpeg presets ensure full NTSC/PAL DVD/VCD compliance
  • Offline Distribution: Create physical media for audiences without internet
  • Legacy System Support: Compatible with CCTV and surveillance recording systems

Practical Examples

Example 1: Creating VCDs from Flash Educational Content

Scenario: A charity distributes educational videos in Southeast Asia where VCD players are common and internet access is limited. Their Flash video library needs to be converted to VCD-compliant MPG format.

Source: health_education_01.flv (30 MB, 480x360, VP6, MP3 96k)
Conversion: FLV → MPG (VCD-compliant PAL)
Result: health_education_01.mpg (180 MB, 352x288, MPEG-1, MP2 224k)

VCD production workflow:
1. Convert FLV to VCD-compliant MPEG-1 (PAL standard)
2. Create VCD image with vcdimager
3. Burn to CD-R disc for distribution
4. Verify playback on consumer VCD/DVD player
Command: ffmpeg -i health_education_01.flv \
  -target pal-vcd health_education_01.mpg
Result: VCD-compliant video, 74 minutes per CD-R disc

Example 2: Converting Flash Videos for Legacy Surveillance System

Scenario: A security company needs to import reference FLV video clips into their legacy MPEG-2 based surveillance monitoring system that only accepts MPG input files.

Source: reference_footage.flv (45 MB, 640x480, H.264, AAC)
Conversion: FLV → MPG (surveillance system compatible)
Result: reference_footage.mpg (120 MB, 640x480, MPEG-2, MP2)

System integration:
1. Convert to MPEG-2 at surveillance system bitrate (3 Mbps)
2. Match frame rate to system recording rate (25 fps)
3. Convert audio to MP2 for system compatibility
4. Import into surveillance monitoring software
Command: ffmpeg -i reference_footage.flv \
  -c:v mpeg2video -b:v 3M -r 25 \
  -c:a mp2 -b:a 192k reference_footage.mpg
Result: Compatible with legacy MPEG-2 surveillance systems

Example 3: Producing a Commemorative DVD from Flash Photo Slideshows

Scenario: A family has Flash-based photo slideshow videos from the 2000s in FLV format and wants to create a commemorative DVD as a gift for elderly relatives who have DVD players but no computers.

Source: family_slideshow_2005.flv (60 MB, 720x480, Sorenson Spark, MP3)
Conversion: FLV → MPG (DVD-ready NTSC)
Result: family_slideshow_2005.mpg (250 MB, 720x480, MPEG-2, AC-3)

DVD gift workflow:
1. Convert all FLV slideshows to NTSC DVD standard
2. Create DVD menu with slideshow titles
3. Add background music as AC-3 audio
4. Author DVD with dvdauthor, burn to DVD-R
Command: ffmpeg -i family_slideshow_2005.flv \
  -target ntsc-dvd \
  -c:a ac3 -b:a 192k family_slideshow_2005.mpg
Result: Playable DVD for any consumer DVD player

Frequently Asked Questions (FAQ)

Q: What is the difference between MPG and MPEG file extensions?

A: They are identical. The .mpg extension is the 3-character abbreviation of .mpeg, originating from the DOS era's 8.3 filename limitation. Both extensions use the same MPEG Program Stream container with MPEG-1 or MPEG-2 video. All software that plays .mpeg files also plays .mpg files, and vice versa.

Q: Can I create a playable DVD from FLV files?

A: Yes. First convert FLV to DVD-compliant MPG using FFmpeg's -target ntsc-dvd or -target pal-dvd preset. Then use dvdauthor (free) or DVD Flick to create the DVD file structure with menus. Finally, burn the DVD image to a DVD-R disc with ImgBurn or another burning tool. The resulting disc plays on any consumer DVD player.

Q: Why are MPG files so much larger than FLV files?

A: MPEG-2 compression is significantly less efficient than the H.264, VP6, or Sorenson codecs used in FLV. At comparable visual quality, MPEG-2 requires 3-5x more data. This is a fundamental limitation of the older codec technology. The trade-off is universal hardware decoder support in DVD players, TVs, and broadcast equipment.

Q: Should I use MPEG-1 or MPEG-2 for the MPG file?

A: Use MPEG-1 for VCD production (352x240 NTSC or 352x288 PAL) where maximum disc compatibility is needed. Use MPEG-2 for DVD production (720x480 NTSC or 720x576 PAL) where higher quality is desired. MPEG-2 offers significantly better quality at higher resolutions. FFmpeg's target presets (-target ntsc-vcd or -target ntsc-dvd) select the correct codec automatically.

Q: How many FLV videos can fit on a single DVD?

A: It depends on the duration and bitrate. A DVD-5 (4.7 GB) holds about 1-2 hours of DVD-quality MPEG-2 video. Short FLV clips (5-10 minutes each) could fit 10-20 per disc depending on bitrate settings. Use a lower bitrate (3-4 Mbps) to fit more content, or standard DVD bitrate (5-8 Mbps) for optimal quality.

Q: Can I convert FLV to MPG without re-encoding?

A: No. FLV and MPG use completely different video codecs. FLV typically contains H.264, VP6, or Sorenson Spark video, while MPG requires MPEG-1 or MPEG-2. Full transcoding is always necessary, which means some quality loss and longer processing time compared to a simple remux.

Q: Will MPG files play on modern smart TVs?

A: Most smart TVs support MPEG-2 playback via USB, since they contain hardware MPEG-2 decoders (required for over-the-air TV reception). However, for smart TV playback from USB, MP4 is generally more reliable and produces smaller files. Use MPG specifically for physical DVD creation or broadcast system integration.

Q: What audio format should I use in MPG files?

A: For DVD compatibility, use AC-3 (Dolby Digital) at 192-448 kbps for surround sound, or MPEG-1 Layer II (MP2) at 224-384 kbps for stereo. For VCD, use MP2 at 224 kbps. AC-3 is recommended for DVD authoring as it is required by the DVD specification and supports up to 5.1 surround sound channels.