Skip to content

ASF File Format (.asf)

An ASF file is Microsoft's Advanced Systems Format container, the streaming-oriented wrapper that holds Windows Media Video and Windows Media Audio content along with its own metadata and digital rights management.

.asfVideo Files

ASF at a glance#

Full nameAdvanced Systems Format
File extension.asf
CategoryVideo Files
DeveloperMicrosoft
First released1998
MIME typesvideo/x-ms-asf
CompressionLossy or lossless, depending on how the file was written
SpecificationASF Specification
FileFlip supportFileFlip reads and writes this format

What a .asf file can hold#

These are the things a ASF file either supports or does not, and they are what decides whether a conversion keeps everything or quietly drops something.

Lossless compressionYes
Embedded metadataYes
AudioYes
VideoYes
Subtitle tracksNo
ChaptersNo
EncryptionYes
StreamingYes

Strengths and limitations of ASF#

What ASF does well

  • Built around self-describing objects with an index, so playback can start from a partially downloaded file rather than waiting for the whole thing
  • Carries title, author, and copyright metadata directly in the file's header object, no separate tag format needed
  • Underlies WMV and WMA, so it decodes on any Windows install and in Windows Media Player without extra software
  • Windows Media DRM is built into the container itself rather than bolted on afterward

Where ASF falls short

  • Playback support outside Windows has always been thin; most non-Microsoft players need an extra codec pack, and mobile devices generally don't support it at all
  • Files carrying Windows Media DRM won't play back at all once the license server that issued them goes offline
  • The reference implementation requires a Microsoft license, which is why open-source software leans on reverse-engineered support instead
  • Streaming-first design adds framing overhead that a purely local file doesn't benefit from

Keep video as ASF, meaning WMV, only when it needs to play through Windows Media Player or a Windows Media streaming server that already expects it.

Convert ASF to MP4 for playback on anything that isn't Windows, since MP4 with H.264 plays natively on phones, browsers, and non-Microsoft software where ASF often doesn't.

How to open a .asf file#

A .asf file opens in the programs below, grouped by the platform you are on. If you would rather not install anything, FileFlip converts ASF into a format your machine already opens, and it does it in the browser tab rather than on a server.

PlatformPrograms that open it
WindowsWindows Media Player, VLC
macOSVLC
LinuxVLC, mpv
WebFileFlip

ASF questions people ask#

What produces an ASF file?

ASF is the container underneath Windows Media Video and Windows Media Audio, so it comes from software that exports WMV or WMA, from Windows Media Encoder recordings, and occasionally from a file saved with the plain .asf extension when it holds mixed content rather than just one stream type.

Why won't my ASF or WMV file play?

The most common cause outside Windows is a missing codec, since ASF playback support on macOS, Linux, and mobile is limited to players like VLC that bundle their own decoder. The other common cause is Windows Media DRM: a file licensed to a specific machine or account won't play anywhere else, and won't play at all once the license server is gone.

Is ASF the same as WMV?

ASF is the container and WMV is the video codec most commonly found inside it; a .wmv file is technically an ASF file with video content and the more specific extension. The .asf extension itself is used when the file mixes content types or when the software writing it doesn't distinguish audio from video.

What should I convert an ASF file to?

Convert ASF to MP4 for playback outside Windows. MP4 with H.264 has none of ASF's licensing or DRM baggage and plays natively on far more devices and browsers.

Converting ASF files#

Every conversion runs inside your browser. The file is read from your disk, the work happens on your own machine, and nothing is uploaded. How FileFlip works names the engine behind each family and how to verify that for yourself.