Initializing... drag & drop files here
Supports: MPG, MPEG
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.
.mpeg/.mpg clips from your computer. Batch upload is supported — queue several files and convert them with the same settings in one pass.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.
.asf regardless of the inner codec. Choosing H.265 / HEVC roughly halves the size at similar quality, but narrows playback to modern players only..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..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..mp4 natively without a decoder pack, while .asf/.wmv are native. ASF is the right target here.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.
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.
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.
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.
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.
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.
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.