MPEG to ASF Converter

Convert MPEG files to ASF format online. Free, fast, no watermarks.

Initializing... drag & drop files here

Supports: MPG, MPEG

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
File Compression
Preset
Video resolution
Trim

Convert MPEG to ASF: What This Tutorial Covers

This walk-through is for anyone who has an .mpeg clip (an MPEG program stream, typically MPEG-2 video with MP2 audio) and needs it inside Microsoft's Advanced Systems Format — usually because a Windows Media Server, a .asf-only enterprise pipeline, or legacy software refuses everything else. By the end you'll have a valid .asf and know exactly which Video Codec to pick so the right player actually opens it, because the default codec is not the old WMV that classic Windows Media Player expects.

How to Convert MPEG to ASF

  1. Upload Your MPEG File: Drag and drop, or click "+ Add Files" to select .mpeg/.mpg clips from your computer. Batch upload is supported — queue several files and convert them with the same settings in one pass.
  2. Pick a Quality Preset: Under File Compression, the Preset dropdown defaults to Very High (Recommended). Drop to High, Medium, or Low for a smaller file, or switch to Specific file size, Constant Bitrate, or Variable Bitrate for explicit encode control.
  3. Set the Video Codec, Resolution, and Trim (Optional): Open Show All Options to reach the Video Codec dropdown (defaults to H.264 for ASF), Video resolution presets, and the Trim time range. The codec choice is the one that decides player compatibility — see the walk-through below.
  4. Convert and Download: Click Convert. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared.

Walk-through: Choosing a Video Codec the Right Player Will Open

ASF is a container, not a codec — so the file plays or fails based on what you put inside it. xconvert's ASF output defaults to H.264 video + WMA v2 audio, which are modern, efficient codecs wrapped in an ASF shell. That is the single setting that trips people up, because H.264-in-ASF is not what a classic Windows Media stack expects.

  • Targeting old Windows Media Player or a Windows Media Server? In Show All Options, switch the Video Codec dropdown from H.264 to WMV 2 (Windows Media Video 8). Per Microsoft, ASF is "the preferred Windows Media file format," so a WMV-in-ASF file is the most reliably native combination for the Windows Media stack. The audio default of WMA v2 is already correct.
  • Just need a small modern file for VLC, MPC-HC, or PotPlayer? Leave the codec on H.264 — these FFmpeg-based players open .asf regardless of the inner codec. Choosing H.265 / HEVC roughly halves the size at similar quality, but narrows playback to modern players only.
  • Only need a generic .asf wrapper to satisfy a filter? Any codec produces a valid .asf, since the extension is codec-agnostic; the upload check usually only inspects the extension and container.

Common Errors and How to Fix Them

  • "The ASF plays in VLC but Windows Media Player shows audio only / a black screen" — You left the codec on the H.264 default. Re-convert with Video Codec → WMV 2; classic Windows Media Player decodes WMV natively but may not decode H.264 inside ASF.
  • "My MPEG won't even upload" — Some captures use a .mpeg/.mpg extension on a transport stream or a damaged program stream. Try a different player to confirm the source actually plays, then re-export it before converting.
  • "The output is far bigger than I expected" — WMV 2 is an older codec and is less efficient than H.264. If size matters more than legacy compatibility, keep H.264, or lower the Preset / set a Specific file size.
  • "Windows Media Player still won't take my MP4, so I'm forced to use ASF" — That's expected: Windows Media Player does not play .mp4 natively without a decoder pack, while .asf/.wmv are native. ASF is the right target here.

When This Doesn't Work

If your .mpeg carries copy protection or comes off a DRM-locked capture, no online converter can re-encode it — that restriction is enforced before decoding. Genuinely corrupted program streams (partial DVR dumps, interrupted recordings) may also fail because the demuxer can't find clean frame boundaries; repair the file in a tool like VLC's "convert/save" first. And if your end goal is broad playback rather than a Windows-only requirement, ASF is the wrong target altogether — convert to MP4 with our MPEG to MP4 tool instead, since MP4 plays on virtually every device while ASF largely does not.

Frequently Asked Questions

Does xconvert put WMV video inside the ASF by default?

No — and this surprises people. The ASF output defaults to H.264 video with WMA v2 audio, not the old WMV2. H.264-in-ASF opens in VLC, MPC-HC, and PotPlayer, but a classic Windows Media Player build may show only audio or a black screen. For genuine legacy Windows Media compatibility, open Show All Options and switch the Video Codec dropdown to WMV 2.

Why convert MPEG to ASF instead of just using MP4?

Almost the only reason is a Windows-specific requirement. Windows Media Player plays .asf, .wmv, and .wma natively but does not play .mp4 without an added decoder pack, so a Windows Media Server, a Windows Media Format SDK pipeline, or software that filters by the .asf extension all expect ASF. For general playback, sharing, or mobile, MP4 is the better target — use our MPEG to MP4 tool.

Will the ASF file play in both Windows Media Player and VLC?

VLC, MPC-HC, and PotPlayer open .asf regardless of the inner codec through their FFmpeg-based demuxers. Windows Media Player support depends on the codec: with WMV 2 it plays on essentially any Windows build, but with the default H.264 payload behavior varies by Windows version. Apple QuickTime and most mobile players do not open ASF at all — for those, convert to MP4.

Is converting MPEG to ASF lossless?

No. The source carries MPEG-2 (or MPEG-1) video and the ASF will hold a different codec — H.264 or WMV — so the video stream is always re-encoded; there is no stream-copy path between these two combinations. Use the Very High preset to minimize generation loss. A true container-only rewrap is only possible when both sides share the same codec, which MPEG and ASF do not.

Does ASF keep multiple audio tracks from my MPEG?

ASF natively supports several synchronized streams — multiple audio tracks, text streams, and script commands — inside one file, so the container can hold them. In our testing, a single-track DVD-style .mpeg produced a clean single-video, single-audio .asf; multiplexed program streams with several audio tracks are re-muxed into ASF stream objects, though private-stream data such as embedded subtitles may not survive the transcode.

Is ASF still worth using, or is it a dead format?

ASF still plays in Windows 10 and 11, but Microsoft has marked the Windows Media Format 11 SDK as a legacy feature, superseded by Source Reader and Sink Writer in Media Foundation, and recommends new code use the newer APIs. So convert to ASF only when something specifically demands it; for archives you'll open years from now, MP4 is the safer container — see ASF to MP4 if you later need to migrate off it.

Rate MPEG to ASF Converter Tool

Rating: 4.8 / 5 - 109 reviews