Skip to main content
FormatDrop
How-To Guide

How to Convert ASF to MP4

ASF (Advanced Systems Format) is Microsoft's container for Windows Media content — WMV video and WMA audio live in ASF containers. ASF files often have .asf or .wmv extensions and don't play on iPhones, Macs, or streaming platforms natively. Converting to MP4 ensures playback on every modern device.

FormatDrop doesn't convert ASF to MP4 yet. The methods below use free tools that do. FormatDrop's own converters cover common image, audio, video and PDF formats, all in your browser.

Free tools for ASF to MP4

  1. 1

    FFmpeg (command line — primary method)

    Convert ASF to MP4: `ffmpeg -i input.asf -c:v libx264 -crf 23 -c:a aac -b:a 192k output.mp4`. To see the codecs first: `ffprobe input.asf` shows wmv1, wmv2, wmv3, vc1 or msmpeg4 video. Add `-movflags +faststart` for web streaming.

  2. 2

    VLC (GUI, all platforms)

    VLC plays ASF without extra codecs. Open VLC → Media → Convert/Save (on a Mac: File → Convert / Stream) → add the ASF → Profile: Video - H.264 + MP3 (MP4) → name the output .mp4 → Start. No command line needed.

  3. 3

    HandBrake

    HandBrake opens ASF files directly. Select the source → H.264 video → RF 23 → MP4 format → Start Encode. You can preview a few seconds before committing.

  4. 4

    Protected files

    ASF and WMV files from old download stores may carry Windows Media DRM. FFmpeg, VLC and HandBrake can't open protected files, and neither can browser converters.

Why convert ASF to MP4?

ASF is Microsoft's container from the Windows Media era — WMV and WMA trapped inside. Converting to MP4 frees the content for every modern device and platform.

Frequently asked questions

What's the difference between ASF, WMV, and WMA?
ASF (Advanced Systems Format) is the container. WMV (Windows Media Video) is the video codec inside ASF. WMA (Windows Media Audio) is the audio codec inside ASF. A .wmv file contains WMV video in an ASF container. FFmpeg uses 'asf' as the format name for all ASF-based files regardless of extension.
Why doesn't ASF play on my iPhone?
iOS doesn't include WMV/WMA decoders in its native media framework. VLC for iOS plays ASF files via its own WMV decoder. For general iPhone compatibility without third-party apps, convert to MP4 (H.264) or MOV.
The ASF video has no sound after converting — how do I fix this?
First check that the file has a sound track: `ffprobe input.asf 2>&1 | grep Audio`. FFmpeg decodes WMA, WMA Pro, WMA Lossless and WMA Voice, so if a track is listed, a plain re-encode keeps it: `ffmpeg -i input.asf -c:v libx264 -crf 23 -c:a aac output.mp4`. No sound at all usually means the file has no audio track, or it is DRM-protected.
Browse FormatDrop's converters

No account. No upload. Works in any browser.