Initializing... drag & drop files here
Supports: MPG, MPEG
MPEG (.mpg /.mpeg) is a Program Stream container built around MPEG-1 or MPEG-2 video and MP2 audio — the format that powered Video CDs, DVDs, and digital broadcast TV. FLV (Flash Video) was introduced by Macromedia in the early 2000s (Flash Player 6/7 era) and became the dominant web video container until HTML5 video and Adobe's Flash Player end-of-life on December 31, 2020. FLV is now a niche-but-still-needed format — primarily for RTMP ingest into live-streaming pipelines and for legacy systems that were built before HTML5 existed.
| Property | MPEG (.mpg /.mpeg) | FLV (.flv) |
|---|---|---|
| Container introduced | MPEG-1: 1993; MPEG-2: 1995 | Early 2000s (Macromedia, Flash Player 6/7) |
| Typical video codec | MPEG-1 Video, MPEG-2 Video | FLV1 (Sorenson Spark/H.263), VP6, H.264 (added Dec 2007) |
| Typical audio codec | MP2 (MPEG-1 Layer II) | MP3, AAC, Nellymoser, Speex |
| Primary use | DVD-Video, digital TV, VCD | Web embed (legacy), RTMP ingest |
| Streaming model | File-based, not streaming-native | Designed for progressive download and RTMP |
| Browser playback (2026) | None natively; needs MSE+transmux | None (Flash Player EOL Dec 31, 2020) |
| Adobe support | Open ISO standard | Discontinued; spec remains public |
| Best for today | Archival, DVD authoring | RTMP ingest, legacy uploaders, Flash kiosks |
| Video codec | Best for | Notes |
|---|---|---|
| FLV1 (Sorenson Spark / H.263) | Maximum legacy-player compatibility | Default for FLV; the original codec Flash Player shipped with. Lowest compression efficiency. |
| VP6 (On2 TrueMotion) | Mid-era Flash content (2005-2007) | Better quality than Spark; supported in Flash Player 8+. Rarely needed for new files. |
| H.264 / AVC | Modern RTMP servers and players | Added to FLV in Flash Player 9 Update 3 (December 3, 2007). Best quality-per-bit; preferred for new RTMP ingest. |
Pick H.264 if your downstream RTMP server, Flash projector, or player accepts it — every modern RTMP server (Wowza, NGINX-RTMP, SRS, Ant Media, OBS-as-relay) does, and you'll get roughly 3-5x better compression than FLV1 at equivalent perceptual quality. Pick FLV1 (Sorenson Spark / H.263) only when you're feeding a very old Flash Player runtime (FP 6-8) that predates the December 2007 H.264 update.
The FLV file format and the Adobe Flash Player runtime are different things. Flash Player playback in browsers ended December 31, 2020, but FLV remains the standard ingest container for RTMP — and RTMP is still the most common way live broadcasters (Twitch, YouTube Live, Facebook Live, custom origins) get video into their CDN. OBS, Wirecast, vMix, and Wowza all still produce and consume FLV-wrapped streams. Legacy LMS, kiosks, and signage hardware add to the list.
No. No major browser has supported Flash or FLV playback since 2020-2021. To play an FLV locally, use VLC, MPC-HC, MPV, or PotPlayer — all of these handle FLV natively without Flash. For web playback, convert to MP4 instead with MPEG to MP4 (or FLV to MP4 if you already have an FLV).
Yes, conversion happens on our servers so there's no fixed server-side cap. Very large MPEG-2 files (DVD-VOB rips, long broadcasts) benefit most from picking H.264 in the codec dropdown plus a Quality Preset of Medium or High — output will often be 3-5x smaller than the source. If you need a hard size target instead, use Specific file size and enter a value in MB.
Expand Trim, switch from Unchanged to Time Range, then enter Start Time and Duration in either seconds or HH:MM:SS.sss format. Only the selected segment is encoded — useful for pulling a 30-second highlight out of a 2-hour MPEG-2 broadcast capture. For audio-only segments, see Audio Cutter; for trim-only with no codec change, see Trim MPEG.
AAC is the default and the best choice for new RTMP ingest — every modern Flash-era and post-Flash player supports AAC-in-FLV. MP3 is a safe fallback for very old Flash Player versions (FP 6-7) or for systems built specifically around MP3 audio. Avoid Nellymoser and Speex unless you have a specific legacy requirement; they're low-bitrate codecs designed for voice chat, not general audio.
MPEG-2 typically encodes at 4-9 Mbps for SD content. If you select a Lowest or Low Quality Preset, or a small Specific file size, the encoder will drop bitrate well below that and you'll see softness and macroblocking — especially on motion-heavy footage. Bump the preset to Very High or High, or set a Constant Bitrate of 2-4 Mbps for SD and 4-8 Mbps for 720p, and the output will match the source perceptually.
Yes when using H.264 — there's no hard resolution cap in the FLV file format itself, and H.264-in-FLV will encode 1080p, 1440p, even 4K cleanly. The original FLV1 (Sorenson Spark) codec was practically limited to standard-definition resolutions and looks poor above 720p. Pick H.264 from the Video Codec dropdown before increasing Preset Resolution to 1080p or higher.
Yes. files are processed on our servers and deleted automatically after a few hours and are not used for any purpose beyond converting them. There's no account requirement, no watermark, and no email harvesting.