Convert FLV to MPEG

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

FLV vs MPEG Format Comparison

Aspect FLV (Source Format) MPEG (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
MPEG
MPEG Program Stream

The original MPEG video format using MPEG-1/MPEG-2 video compression, standardized for DVD-Video and early digital television. MPEG Program Stream wraps MPEG-1 or MPEG-2 video with MP2 or AC-3 audio for sequential playback, designed for reliable local media like DVDs and VCDs rather than broadcast streaming. While superseded by H.264 for modern use, MPEG-2 remains the backbone of broadcast television and DVD authoring.

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: .mpeg, .mpg, .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

MPEG encoding for DVD and broadcast 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.mpeg

# DVD-compliant MPEG-2 encoding
ffmpeg -i input.flv -target ntsc-dvd output.mpeg
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 MPEG?

Converting FLV to MPEG serves a specific niche: preparing legacy Flash web videos for DVD authoring, broadcast television systems, or playback on hardware DVD players and set-top boxes. MPEG-2 Program Stream is the native format for DVD-Video discs, and many broadcast television systems still rely on MPEG-2 for playout. If you need to burn Flash video content to a playable DVD or deliver it to a broadcast workflow, MPEG is the required format.

The DVD authoring use case is the most common reason for FLV-to-MPEG conversion. Tools like dvdauthor, DVD Flick, and Adobe Encore require MPEG-2 video input to create DVD-Video disc images. By converting FLV to DVD-compliant MPEG-2 (720x480 NTSC or 720x576 PAL), you can create standard DVDs playable on any consumer DVD player — useful for distributing video content to audiences without internet access or for creating physical archive discs.

FLV-to-MPEG conversion always requires full re-encoding because FLV codecs (Sorenson Spark, VP6, H.264) are incompatible with the MPEG-2 codec. The re-encoding process also adapts the resolution, frame rate, and bitrate to MPEG-2 standards. FFmpeg's -target ntsc-dvd or -target pal-dvd presets handle all DVD compliance parameters automatically, producing ready-to-author MPEG files.

Be aware that MPEG-2 has significantly lower compression efficiency than modern codecs — files will be substantially larger than the original FLV at equivalent quality. For general-purpose video conversion, MP4 is a much better choice. Choose MPEG only when your specific workflow demands DVD-Video compliance, broadcast MPEG-2 compatibility, or integration with legacy media systems that only accept MPEG Program Stream input.

Key Benefits of Converting FLV to MPEG:

  • DVD Authoring: Create standard DVD-Video discs from Flash video content
  • Hardware Playback: Play on any consumer DVD player or set-top box
  • Broadcast Compatible: Integration with broadcast television playout systems
  • Universal Decoders: Hardware MPEG-2 decoders in billions of devices worldwide
  • Reliable Playback: Sequential program stream ensures stable local playback
  • DVD Compliance: FFmpeg presets create fully compliant DVD-Video MPEG streams
  • Physical Distribution: Burn to DVD for offline distribution without internet

Practical Examples

Example 1: Creating a DVD from Flash Training Videos

Scenario: A school needs to distribute Flash-based educational videos to students who lack internet access by burning them to playable DVDs.

Source: history_lesson_01.flv (80 MB, 640x480, VP6, MP3 128k)
Conversion: FLV → MPEG (DVD-compliant NTSC)
Result: history_lesson_01.mpeg (350 MB, 720x480, MPEG-2, AC-3)

DVD authoring workflow:
1. Convert FLV to DVD-compliant MPEG-2 (NTSC standard)
2. Create DVD file structure with dvdauthor
3. Burn to DVD-R disc for distribution
4. Verify playback on consumer DVD player
Command: ffmpeg -i history_lesson_01.flv \
  -target ntsc-dvd history_lesson_01.mpeg
Result: DVD-compliant video ready for authoring and burning

Example 2: Preparing Flash Content for Broadcast Playout

Scenario: A local TV station acquired rights to web-original content in FLV format and needs MPEG-2 files for their legacy broadcast playout system.

Source: web_show_ep01.flv (150 MB, 1280x720, H.264, AAC stereo)
Conversion: FLV → MPEG (broadcast MPEG-2)
Result: web_show_ep01.mpeg (600 MB, 720x480, MPEG-2, MP2 stereo)

Broadcast workflow:
1. Re-encode to MPEG-2 at broadcast bitrate (5-8 Mbps)
2. Convert audio to MPEG-1 Layer II (MP2) for broadcast
3. Set correct frame rate (29.97 fps NTSC)
4. Deliver to broadcast playout server
Command: ffmpeg -i web_show_ep01.flv \
  -c:v mpeg2video -b:v 6M -maxrate 8M -bufsize 2M \
  -s 720x480 -r 29.97 \
  -c:a mp2 -b:a 256k -ar 48000 web_show_ep01.mpeg
Result: Broadcast-ready MPEG-2 for legacy playout systems

Example 3: Batch Converting Flash Archives for DVD Box Set

Scenario: A web series creator wants to produce a physical DVD box set of their complete Flash-era web series (50 episodes) as a collector's item.

Source: 50 FLV episodes (average 60 MB each, 854x480, mixed codecs)
Conversion: FLV → MPEG (batch, DVD-compliant PAL)
Result: 50 MPEG files (average 250 MB each, 720x576, MPEG-2)

DVD box set workflow:
1. Batch convert all episodes to PAL DVD standard
2. Create DVD menus with episode selection
3. Fit 4-6 episodes per DVD-5 disc (4.7 GB)
4. Author and burn 10 DVD discs for complete box set
Command (batch): for f in *.flv; do ffmpeg -i "$f" \
  -target pal-dvd "${f%.flv}.mpeg"; done
Result: Complete DVD box set with chapter-marked episodes

Frequently Asked Questions (FAQ)

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

A: MPEG-2 uses significantly less efficient compression than the H.264 or VP6 codecs in FLV files. At equivalent visual quality, MPEG-2 files are typically 3-5x larger. This is a fundamental limitation of the MPEG-2 codec, which was designed in the early 1990s. The larger file size is the trade-off for universal DVD player and broadcast hardware compatibility.

Q: What is the difference between MPEG and MPG?

A: MPEG and MPG are the same format — they use identical codecs and container structure. The .mpeg extension is the full-length version, while .mpg is the abbreviated 3-character extension from the DOS era. Both are fully interchangeable and supported by the same software.

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

A: No. FLV and MPEG use completely different video codecs (H.264/VP6/Sorenson vs MPEG-1/MPEG-2). Full video and audio re-encoding is always required when converting between these formats. This means the conversion takes longer and introduces one generation of compression loss.

Q: Should I use NTSC or PAL DVD format?

A: Use NTSC (720x480, 29.97 fps) for North America, Japan, and South Korea. Use PAL (720x576, 25 fps) for Europe, Australia, and most of Asia/Africa. Most modern DVD players support both standards, but check your target audience's region to ensure compatibility. FFmpeg's -target ntsc-dvd or -target pal-dvd presets handle all parameters automatically.

Q: How much video can fit on a standard DVD?

A: A DVD-5 disc (4.7 GB) holds approximately 1-2 hours of DVD-quality MPEG-2 video at standard bitrates (5-8 Mbps). A DVD-9 disc (8.5 GB) holds approximately 2-4 hours. Lower bitrates allow more content but reduce visual quality. For 30-minute FLV episodes, you can typically fit 4-6 episodes on a single DVD-5.

Q: Will the MPEG file play on modern computers?

A: Yes. VLC, Windows Media Player, mpv, and all major desktop media players handle MPEG-2 Program Stream files without issues. However, MPEG will not play in web browsers and is not suitable for online distribution. For computer playback, MP4 is a better choice — use MPEG only when DVD or broadcast compatibility is required.

Q: Can I add DVD menus after converting FLV to MPEG?

A: Yes. After converting to DVD-compliant MPEG, use DVD authoring tools like dvdauthor (free CLI), DVD Flick (free GUI), or Adobe Encore to create DVD menus, chapter selections, and disc images. The MPEG file serves as the video content, and the authoring tool creates the DVD structure around it.

Q: Is MPEG suitable for archiving video content?

A: MPEG-2 is acceptable for archival but not ideal. Its lower compression efficiency means large file sizes, and the format lacks modern features. For long-term video archiving, MKV with FFV1 (lossless) or H.264 (high-quality lossy) is preferred. Use MPEG for archiving only if your archive system specifically requires MPEG-2 compatibility.