{"id":2088,"date":"2026-11-02T15:13:00","date_gmt":"2026-11-02T20:13:00","guid":{"rendered":"https:\/\/www.xconvert.com\/blog\/?p=2088"},"modified":"2026-08-31T23:08:52","modified_gmt":"2026-09-01T03:08:52","slug":"what-is-an-asf-file","status":"publish","type":"post","link":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file","title":{"rendered":"What Is an ASF File? Inside Microsoft&#8217;s WMV\/WMA Container"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">You plug in an old external drive, or open a folder somebody archived around 2007, and every clip ends in <code>.asf<\/code>. Windows might play them. Your phone won\u2019t, your browser won\u2019t, and your editor doesn\u2019t even list the extension in its import dialog. The files are usually intact \u2014 the problem is that <code>.asf<\/code> is the <em>generic<\/em> label on a Microsoft container the rest of the industry never adopted. Here is what\u2019s inside one, why the same format answers to three different extensions, and the one conversion that makes it usable again.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Quick answer:<\/strong> <strong>ASF (Advanced Systems Format) is Microsoft\u2019s media container \u2014 the box, not the codec.<\/strong> Microsoft\u2019s documentation is explicit: \u201cASF is the container format for Windows Media Audio and Windows Media Video-based content,\u201d and \u201cthe extension wma or wmv is used to specify an ASF file that contains content encoded with the Windows Media Audio and\/or Windows Media Video codecs.\u201d Media Foundation\u2019s format table lists <strong>one container against three extensions \u2014 <code>.asf<\/code>, <code>.wma<\/code>, <code>.wmv<\/code><\/strong> \u2014 so a plain <code>.asf<\/code> is the anonymous label for that box: usually WMV video plus WMA audio, though the SDK docs say flatly that \u201cASF can contain any type of data.\u201d Nothing in the modern web stack reads it; MDN\u2019s reference list of web container formats doesn\u2019t mention ASF at all. The fix is a real conversion to <strong>MP4 with H.264<\/strong>, not a rename.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Jump to a section<\/h2>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"#what\">What an ASF file actually is<\/a><\/li><li><a href=\"#extensions\">Why one format has three extensions<\/a><\/li><li><a href=\"#origins\">Where .asf files come from<\/a><\/li><li><a href=\"#compat\">Why modern players and phones stumble<\/a><\/li><li><a href=\"#inside\">What\u2019s inside yours, and how to check<\/a><\/li><li><a href=\"#tool\">Convert an ASF file to MP4 on xconvert<\/a><\/li><li><a href=\"#faq\">FAQ<\/a><\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what\">What an ASF file actually is<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ASF is a <strong>container<\/strong> \u2014 a box for media streams, not a way of compressing them. Microsoft defines it as \u201can extensible file format designed primarily for storing and playing synchronized digital media streams and transmitting them over networks.\u201d<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Structurally it\u2019s built from chunks Microsoft calls <em>objects<\/em>, each beginning with a 128-bit GUID and a 64-bit size, in three top-level kinds:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Header Object<\/strong> \u2014 mandatory, always first. Global file attributes and one Stream Properties Object per stream, plus optional metadata, \u201ca list of the codecs used to encode the file, and content protection information.\u201d<\/li><li><strong>Data Object<\/strong> \u2014 mandatory. The media itself, cut into packets that each carry a presentation time.<\/li><li><strong>Index Object<\/strong> \u2014 optional, last. Time-based random access, so a player can seek.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Two design decisions there explain nearly everything you\u2019ll run into. <strong>ASF is codec-agnostic to an unusual degree<\/strong>: its streams \u201ccan be in any compressed or uncompressed format,\u201d and the Windows Media Format SDK documentation is blunter \u2014 \u201c<strong>However, ASF can contain any type of data.<\/strong>\u201d Officially that stretches to \u201ctext streams, Web pages and script commands, and any other arbitrary data type.\u201d The extension describes the box, never the contents.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And <strong>it was designed for streaming rather than for files<\/strong>, with goals including \u201cefficient playback from media servers, HTTP servers, and local storage devices\u201d and presenting one composition \u201cover a wide range of bandwidths\u201d \u2014 the multiple-bitrate feature, where one file carries the same content at several bitrates and the reader picks by available bandwidth. It also degrades gracefully: \u201cA partially downloaded ASF file can still be read, as long as it contains the Header object and at least one Data object.\u201d That\u2019s why a truncated <code>.asf<\/code> from the download-manager era often still plays part of the way through.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"extensions\">Why one format has three extensions<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The extension is a <strong>hint about the payload<\/strong>, not a different format, and Media Foundation\u2019s table of supported containers makes it visual \u2014 one container row, three extensions in the same cell:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Extension<\/th><th>Container<\/th><th>What the name is telling you<\/th><th>What\u2019s typically inside<\/th><\/tr><\/thead><tbody><tr><td><strong><code>.wmv<\/code><\/strong><\/td><td>ASF<\/td><td>\u201cThis ASF file holds Windows Media <strong>Video<\/strong>\u201d<\/td><td>A Windows Media Video stream (WMV 7, 8 or 9) plus a WMA audio track<\/td><\/tr><tr><td><strong><code>.wma<\/code><\/strong><\/td><td>ASF<\/td><td>\u201cThis ASF file holds Windows Media <strong>Audio<\/strong>\u201d<\/td><td>A WMA stream \u2014 possibly WMA Pro, Lossless or Voice \u2014 and no video<\/td><\/tr><tr><td><strong><code>.asf<\/code><\/strong><\/td><td>ASF<\/td><td>Nothing whatsoever about the payload<\/td><td>Commonly WMV + WMA, but the format permits any stream at all<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>(Container column per Microsoft\u2019s Media Foundation format table; codec names per the Windows Media Format 11 SDK documentation.)<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One footnote, because it trips up searches: <strong>Microsoft\u2019s own docs use two expansions of the acronym.<\/strong> The Windows Media Format SDK calls it <em>Advanced Systems Format<\/em>; the Media Foundation container table still lists it as <em>Advanced Streaming Format<\/em>. Same format, same GUIDs, two names in one documentation set.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Renaming between the three changes nothing but the label (<a href=\"https:\/\/www.xconvert.com\/blog\/container-vs-codec-explained\/\">container vs codec<\/a> explains why). It does, however, decide <strong>which converter page will accept the file<\/strong>: our <a href=\"https:\/\/www.xconvert.com\/convert-asf-to-mp4\">ASF to MP4 converter<\/a> takes <code>.asf<\/code> only, a <code>.wmv<\/code> belongs on the <a href=\"https:\/\/www.xconvert.com\/convert-wmv-to-mp4\">WMV to MP4 converter<\/a>, and for a folder of mixed leftovers <a href=\"https:\/\/www.xconvert.com\/convert-video-to-mp4\">convert-video-to-mp4<\/a> accepts 36 video extensions including <code>asf<\/code>, <code>wmv<\/code>, <code>avi<\/code>, <code>ts<\/code>, <code>wtv<\/code> and <code>vob<\/code>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"origins\">Where .asf files come from<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Almost every <code>.asf<\/code> in the wild traces to one of four places.<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Windows Media authoring tools.<\/strong> The Windows Media Format SDK \u2014 behind Windows Media Encoder and a long tail of third-party software \u2014 let developers \u201cplay, write, edit, encrypt, and deliver Advanced Systems Format (ASF) files and network streams.\u201d Its version 11 lineup was Windows Media Video 9, Video 9 Advanced Profile, Video 9 <strong>Screen<\/strong> (for \u201ccompressing computer-screen activity\u201d), Audio 9.1 and Audio 9.1 Voice. That Screen codec is why so many surviving <code>.asf<\/code> files are recordings of somebody\u2019s desktop.<\/li><li><strong>Network streams that got saved.<\/strong> ASF was the payload of Windows Media streaming \u2014 the SDK could deliver \u201cASF data through HTTP to remote computers on a network.\u201d Capture tools with no reason to claim the content was specifically Windows Media Video wrote the generic <code>.asf<\/code>.<\/li><li><strong>Capture cards, hardware encoders and surveillance software built on Windows components.<\/strong> ASF holds any stream and Windows shipped the writer for free, so vendors adopted it as a house recording format. If yours came off a security recorder, the <a href=\"https:\/\/www.xconvert.com\/blog\/cctv-dvr-footage-to-mp4\/\">DVR and CCTV footage guide<\/a> covers which recorder exports convert at all.<\/li><li><strong>Deliberately generic labelling.<\/strong> A multi-bitrate file, or one carrying a non-Microsoft codec, is exactly the case Microsoft\u2019s naming rule leaves to <code>.asf<\/code>.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"compat\">Why modern players and phones stumble<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">ASF didn\u2019t break. The industry standardised somewhere else and left it behind, and the evidence sits in what the current reference documents do and don\u2019t list.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Where you try to open it<\/th><th>Opens a <code>.asf<\/code>?<\/th><th>Why<\/th><\/tr><\/thead><tbody><tr><td>Windows 10 \/ 11<\/td><td>Yes<\/td><td>Media Foundation has shipped an ASF Media Source and Media Sink since Windows Vista<\/td><\/tr><tr><td>VLC, MPV, other FFmpeg-based players<\/td><td>Yes<\/td><td>FFmpeg\u2019s format table lists ASF with both demuxing and muxing support<\/td><\/tr><tr><td>macOS QuickTime Player \/ Finder preview<\/td><td>No<\/td><td>Apple\u2019s support page names <code>.wmv<\/code> among extensions that may not open without another app<\/td><\/tr><tr><td>iPhone, iPad<\/td><td>No<\/td><td>No Windows Media decoder in the system playback stack<\/td><\/tr><tr><td>A browser, in a <code>&lt;video&gt;<\/code> tag<\/td><td>No<\/td><td>MDN\u2019s container guide covers 3GP, ADTS, FLAC, MPEG\/MPEG-2, MP4, Ogg, QuickTime, WAVE and WebM \u2014 <strong>ASF is not on the list<\/strong><\/td><\/tr><tr><td>Editors, upload forms, social platforms<\/td><td>Usually not<\/td><td>All built around the MP4\/H.264 baseline<\/td><\/tr><tr><td>Smart TVs, streaming boxes, car head units<\/td><td>Rarely<\/td><td>Hardware decoders target H.264 and HEVC, not Windows Media Video<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft\u2019s own documentation agrees: the Windows Media Format 11 SDK now carries a banner saying it \u201cis a legacy feature. It has been superseded by Source Reader and Sink Writer.\u201d The one file that genuinely cannot be converted is a <strong>DRM-protected<\/strong> ASF, whose media data is encrypted \u2014 see the FAQ below.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"inside\">What\u2019s inside yours, and how to check<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Because the extension is silent about the payload, look before you convert:<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>VLC<\/strong> \u2014 open the file, then <strong>Tools \u2192 Codec Information<\/strong> (Ctrl+J on Windows and Linux; <strong>Window \u2192 Media Information<\/strong> on macOS). It names every stream\u2019s codec.<\/li><li><strong>MediaInfo<\/strong> \u2014 a free inspector that reports the container, streams, bitrates and codec IDs in one panel.<\/li><li><strong><code>ffprobe yourfile.asf<\/code><\/strong> \u2014 if you have FFmpeg installed, two lines and you\u2019re done.<\/li><\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll usually find Windows Media Video paired with Windows Media Audio \u2014 but not always, and xconvert\u2019s own configuration illustrates why box and payload really are separate choices. Converting <strong>to<\/strong> <code>.asf<\/code> here preselects <strong>H.264<\/strong> video with <strong>WMA v2<\/strong> audio; converting <strong>to<\/strong> <code>.wmv<\/code> preselects <strong>WMV 2<\/strong> video with the same <strong>WMA v2<\/strong>. Identical container, different default payload, decided purely by the extension you asked for.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That asymmetry warns you about direction of travel. <code>WMV 2<\/code> is FFmpeg\u2019s Windows Media Video 8 encoder, and it is the newest one FFmpeg \u2014 the engine behind most converters, ours included \u2014 has: <code>wmv3<\/code>, Windows Media Video 9, is a decoder only. Converting <em>into<\/em> a Windows Media format therefore hands you a codec generation older than what most existing <code>.wmv<\/code> files already contain. Convert <strong>out<\/strong> of ASF, not into it.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"971\" src=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/asf-decision.png\" alt=\"Decision chain for a .asf file: play it in VLC, MPV or Windows to confirm it is intact, then convert to MP4 with H.264 if it holds video, convert to MP3 if it holds audio only, or treat a file that plays nowhere as DRM-protected and a dead end\" class=\"wp-image-2085\" srcset=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/asf-decision.png 1600w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/asf-decision-300x182.png 300w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/asf-decision-1024x621.png 1024w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/asf-decision-768x466.png 768w, https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/asf-decision-1536x932.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"tool\">Convert an ASF file to MP4 on xconvert<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">MP4 with H.264 is ASF\u2019s opposite on the axis that matters: everything plays it.<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Open the <a href=\"https:\/\/www.xconvert.com\/convert-asf-to-mp4\">ASF to MP4 converter<\/a> and click <strong>Upload<\/strong> \u2014 <strong>From my Computer<\/strong>, <strong>From Google Drive<\/strong> or <strong>From Dropbox<\/strong>. Drop in several at once if you\u2019re clearing a folder.<\/li><li>Open <strong>Advanced Options<\/strong>, then click <strong>Show All Options<\/strong> \u2014 the codec controls live behind that toggle, not on the default panel. <strong>Video Codec<\/strong> is preselected at <strong>H.264<\/strong> \u2014 leave it, because that re-encode is the setting doing the real work. (<strong>H.265<\/strong>, <strong>AV1<\/strong>, <strong>VP9<\/strong>, <strong>MPEG-4<\/strong>, <strong>Xvid<\/strong>, <strong>MPEG-1<\/strong> and <strong>MPEG-2<\/strong> are also offered; the newer two give smaller files but narrower playback \u2014 see <a href=\"https:\/\/www.xconvert.com\/blog\/h264-vs-h265-which-to-use\/\">H.264 vs H.265<\/a>.)<\/li><li><strong>Audio Codec<\/strong> is preselected at <strong>AAC<\/strong>, MP4\u2019s natural partner. WMA can\u2019t be carried across, so the audio is re-encoded whichever option you pick; <strong>AC3<\/strong>, <strong>EAC3<\/strong>, <strong>MP3<\/strong>, <strong>MP2<\/strong>, <strong>Opus<\/strong>, <strong>Vorbis<\/strong>, <strong>FLAC<\/strong> and <strong>DTS (DCA)<\/strong> are the alternatives.<\/li><li><strong>File Compression<\/strong> starts on <strong>Quality Preset<\/strong> at <strong>Very High (Recommended)<\/strong> \u2014 the right default when you\u2019re already transcoding out of a lossy Windows Media stream. Switch to <strong>Specific file size<\/strong> (B \/ KB \/ MB, with an <strong>Auto Scale<\/strong> toggle) when something imposes a cap, or to <strong>Constant Bitrate<\/strong>, <strong>Variable Bitrate<\/strong>, <strong>Constant Quality<\/strong> (a CRF slider from 16 to 51) or <strong>Constraint Quality<\/strong> to drive it by hand.<\/li><li>Optional, both defaulting to leave things alone: <strong>Video resolution<\/strong> sits on <strong>Keep original<\/strong> \u2014 ASF-era footage is usually standard definition, and upscaling adds bytes rather than detail. <strong>Trim<\/strong> sits on <strong>Unchanged<\/strong>; switch it to <strong>Time Range<\/strong> and give a <strong>Start time<\/strong> and <strong>Duration<\/strong>.<\/li><li>Click <strong>Convert<\/strong>, then download.<\/li><\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Your file uploads over an encrypted connection, is converted on our servers and deleted automatically a few hours later. No account, no watermark.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the ASF holds only audio \u2014 or the audio is all you want \u2014 <a href=\"https:\/\/www.xconvert.com\/convert-asf-to-mp3\">ASF to MP3<\/a> takes the same input, and the <a href=\"https:\/\/www.xconvert.com\/asf-converter\">ASF converter hub<\/a> lists the other output formats.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<h5 class=\"wp-block-heading\">How do I open an ASF file?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">On Windows, natively \u2014 Media Foundation has included an ASF Media Source since Windows Vista. Everywhere else, use <strong>VLC<\/strong> or another FFmpeg-based player. What you should not expect is native playback on an iPhone or iPad, in a web page, or in an editor\u2019s import dialog; for those, convert rather than hunt for a codec pack.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Is .asf the same as .wmv?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Same container, different label. Microsoft\u2019s rule is that \u201cthe extension wma or wmv is used to specify an ASF file that contains content encoded with the Windows Media Audio and\/or Windows Media Video codecs\u201d \u2014 so <code>.wmv<\/code> promises Windows Media Video inside, <code>.wma<\/code> promises Windows Media Audio, and <code>.asf<\/code> promises nothing. Renaming between them changes no bytes and doesn\u2019t help: converter pages match on the extension, so a <code>.wmv<\/code> belongs on the <a href=\"https:\/\/www.xconvert.com\/convert-wmv-to-mp4\">WMV to MP4 page<\/a>.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Can I just rename an .asf file to .mp4?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">No. Only the extension changes; the file is still a sequence of ASF objects headed by GUIDs, and an MP4 parser reading those bytes recognises none of it. Forgiving players that sniff the real structure \u2014 VLC being the classic \u2014 may play it anyway, which is what convinces people the rename worked. Browsers, phone galleries and upload forms won\u2019t. <a href=\"https:\/\/www.xconvert.com\/blog\/container-vs-codec-explained\/\">Container vs codec<\/a> walks through what goes wrong.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">What codec is inside my ASF file?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Anything, in principle: Microsoft\u2019s SDK documentation says \u201cASF can contain any type of data.\u201d In practice it\u2019s nearly always Windows Media Video (7, 8, or the 9 series) with Windows Media Audio, sometimes WMA Pro, Lossless or Voice. To be certain, check <strong>Tools \u2192 Codec Information<\/strong> in VLC or run <code>ffprobe<\/code> against it.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Why won\u2019t my ASF file convert at all?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Most likely <strong>DRM<\/strong>. Content protection was built into the container \u2014 the Header Object can carry \u201ccontent protection information,\u201d and the SDK shipped methods for files \u201cprotected by Digital Rights Management to prevent unauthorized playback or copying.\u201d If it came from a Windows Media\u2013era subscription service, the media data is encrypted and needs a licence from a service that usually no longer exists. The other possibility is truncation, which ASF tolerates unusually well: a partial file \u201ccan still be read, as long as it contains the Header object and at least one Data object.\u201d<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Should I convert my ASF archive to MP4, or leave it alone?<\/h5>\n\n\n\n<p class=\"wp-block-paragraph\">Convert what you actually watch and keep the originals. ASF is read-mostly now: Microsoft has marked the Windows Media Format SDK a legacy feature, and MDN\u2019s web container list omits ASF entirely. An MP4\/H.264 copy plays everywhere at the cost of one lossy generation \u2014 a good trade for footage you use, an unnecessary one for a whole drive of files you don\u2019t.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>Last verified 2026-08-31.<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows\/win32\/wmformat\/overview-of-the-asf-format\">Microsoft Learn \u2014 Overview of the ASF Format<\/a> \u2014 the ASF definition, the <code>.wma<\/code>\/<code>.wmv<\/code> extension rule, the design goals, multiple-bitrate streams, \u201cany compressed or uncompressed format\u201d, and the partial-file property.<\/li><li><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows\/win32\/medfound\/asf-file-structure\">Microsoft Learn \u2014 ASF File Structure<\/a> \u2014 the object model (128-bit GUID plus 64-bit size), the Header \/ Data \/ Index objects, and the Header\u2019s \u201ccontent protection information\u201d.<\/li><li><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows\/win32\/wmformat\/windows-media-format-11-sdk\">Microsoft Learn \u2014 Windows Media Format 11 SDK<\/a> \u2014 \u201cASF can contain any type of data\u201d; the WMV 9 \/ WMV 9 Screen \/ WMA 9.1 lineup; network delivery; DRM; and the legacy banner naming Source Reader and Sink Writer.<\/li><li><a href=\"https:\/\/learn.microsoft.com\/en-us\/windows\/win32\/medfound\/supported-media-formats-in-media-foundation\">Microsoft Learn \u2014 Supported Media Formats in Media Foundation<\/a> \u2014 one \u201cAdvanced Streaming Format (ASF)\u201d row against <code>.asf, .wma, .wmv<\/code>, with a Media Source and Media Sink since Windows Vista.<\/li><li><a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Media\/Guides\/Formats\/Containers\">MDN \u2014 Media container formats<\/a> \u2014 the web\u2019s container reference (3GP, ADTS, FLAC, MPEG\/MPEG-2, MP4, Ogg, QuickTime, WAVE, WebM); ASF appears nowhere, and MP4 is \u201cthe industry standard for video content\u201d.<\/li><li><a href=\"https:\/\/ffmpeg.org\/general.html\">FFmpeg \u2014 Supported File Formats, Codecs and Protocols<\/a> \u2014 ASF demuxes and muxes; Windows Media Video 7 and 8 encode and decode, Video 9 decodes only; WMA 1 and 2 encode and decode, WMA Pro \/ Lossless \/ Voice decode only.<\/li><li><a href=\"https:\/\/support.apple.com\/en-us\/102644\">Apple Support \u2014 If a media file doesn\u2019t open or play on your Apple device<\/a> \u2014 names <code>.wmv<\/code> among extensions that may not open without another app.<\/li><li><a href=\"https:\/\/www.xconvert.com\/convert-asf-to-mp4\">xconvert ASF to MP4 converter<\/a> \u2014 live tool; controls verified on the page: <strong>Video Codec<\/strong> (H.264 preselected), <strong>Audio Codec<\/strong> (AAC preselected), <strong>File Compression<\/strong> (Quality Preset at Very High (Recommended), plus Specific file size, Constant\/Variable Bitrate, Constant Quality at CRF 16\u201351, Constraint Quality), <strong>Video resolution<\/strong> (Keep original) and <strong>Trim<\/strong> (Unchanged). The reverse-direction defaults quoted above come from the same option configuration.<\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>An ASF file is Microsoft&#8217;s container \u2014 the same box as .wmv and .wma. What&#8217;s inside it, why nothing modern plays it, and how to convert it to MP4.<\/p>\n","protected":false},"author":4,"featured_media":2086,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,14],"tags":[],"class_list":["post-2088","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-how-to-guides","category-tools"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>What Is an ASF File? Inside Microsoft&#039;s WMV\/WMA Container<\/title>\n<meta name=\"description\" content=\"An ASF file is Microsoft&#039;s container \u2014 the same box as .wmv and .wma. What&#039;s inside it, why nothing modern plays it, and how to convert it to MP4.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What Is an ASF File? Inside Microsoft&#039;s WMV\/WMA Container\" \/>\n<meta property=\"og:description\" content=\"An ASF file is Microsoft&#039;s container \u2014 the same box as .wmv and .wma. What&#039;s inside it, why nothing modern plays it, and how to convert it to MP4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file\" \/>\n<meta property=\"og:site_name\" content=\"XConvert Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/xconvertcom\" \/>\n<meta property=\"article:published_time\" content=\"2026-11-02T20:13:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-53.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"840\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Stephanie Taylor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@xconvert_com\" \/>\n<meta name=\"twitter:site\" content=\"@xconvert_com\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Stephanie Taylor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file\"},\"author\":{\"name\":\"Stephanie Taylor\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/ae9300506c0e9e85f1a6ece4d762980d\"},\"headline\":\"What Is an ASF File? Inside Microsoft&#8217;s WMV\\\/WMA Container\",\"datePublished\":\"2026-11-02T20:13:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file\"},\"wordCount\":2462,\"image\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-53.png\",\"articleSection\":[\"How To Guides\",\"Tools\"],\"inLanguage\":\"en-CA\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file\",\"name\":\"What Is an ASF File? Inside Microsoft's WMV\\\/WMA Container\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-53.png\",\"datePublished\":\"2026-11-02T20:13:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/ae9300506c0e9e85f1a6ece4d762980d\"},\"description\":\"An ASF file is Microsoft's container \u2014 the same box as .wmv and .wma. What's inside it, why nothing modern plays it, and how to convert it to MP4.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file#breadcrumb\"},\"inLanguage\":\"en-CA\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file#primaryimage\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-53.png\",\"contentUrl\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/featured-53.png\",\"width\":1600,\"height\":840,\"caption\":\"The xconvert ASF to MP4 converter at \\\/convert-asf-to-mp4 with the Upload button highlighted \u2014 add a .asf file to re-encode it to MP4 with H.264\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/what-is-an-asf-file#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.xconvert.com\\\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"What Is an ASF File? Inside Microsoft&#8217;s WMV\\\/WMA Container\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/\",\"name\":\"XConvert Blog\",\"description\":\"Blog for XConvert file converter\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-CA\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/#\\\/schema\\\/person\\\/ae9300506c0e9e85f1a6ece4d762980d\",\"name\":\"Stephanie Taylor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-CA\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/af9a54599087d3f3dd2d0ea950291c9e18fcc503af09b136b37fa52c418fe467?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/af9a54599087d3f3dd2d0ea950291c9e18fcc503af09b136b37fa52c418fe467?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/af9a54599087d3f3dd2d0ea950291c9e18fcc503af09b136b37fa52c418fe467?s=96&d=mm&r=g\",\"caption\":\"Stephanie Taylor\"},\"url\":\"https:\\\/\\\/www.xconvert.com\\\/blog\\\/author\\\/stephanie\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What Is an ASF File? Inside Microsoft's WMV\/WMA Container","description":"An ASF file is Microsoft's container \u2014 the same box as .wmv and .wma. What's inside it, why nothing modern plays it, and how to convert it to MP4.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file","og_locale":"en_US","og_type":"article","og_title":"What Is an ASF File? Inside Microsoft's WMV\/WMA Container","og_description":"An ASF file is Microsoft's container \u2014 the same box as .wmv and .wma. What's inside it, why nothing modern plays it, and how to convert it to MP4.","og_url":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file","og_site_name":"XConvert Blog","article_publisher":"https:\/\/www.facebook.com\/xconvertcom","article_published_time":"2026-11-02T20:13:00+00:00","og_image":[{"width":1600,"height":840,"url":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-53.png","type":"image\/png"}],"author":"Stephanie Taylor","twitter_card":"summary_large_image","twitter_creator":"@xconvert_com","twitter_site":"@xconvert_com","twitter_misc":{"Written by":"Stephanie Taylor","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file#article","isPartOf":{"@id":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file"},"author":{"name":"Stephanie Taylor","@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/ae9300506c0e9e85f1a6ece4d762980d"},"headline":"What Is an ASF File? Inside Microsoft&#8217;s WMV\/WMA Container","datePublished":"2026-11-02T20:13:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file"},"wordCount":2462,"image":{"@id":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file#primaryimage"},"thumbnailUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-53.png","articleSection":["How To Guides","Tools"],"inLanguage":"en-CA"},{"@type":"WebPage","@id":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file","url":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file","name":"What Is an ASF File? Inside Microsoft's WMV\/WMA Container","isPartOf":{"@id":"https:\/\/www.xconvert.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file#primaryimage"},"image":{"@id":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file#primaryimage"},"thumbnailUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-53.png","datePublished":"2026-11-02T20:13:00+00:00","author":{"@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/ae9300506c0e9e85f1a6ece4d762980d"},"description":"An ASF file is Microsoft's container \u2014 the same box as .wmv and .wma. What's inside it, why nothing modern plays it, and how to convert it to MP4.","breadcrumb":{"@id":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file#breadcrumb"},"inLanguage":"en-CA","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file"]}]},{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file#primaryimage","url":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-53.png","contentUrl":"https:\/\/www.xconvert.com\/blog\/wp-content\/uploads\/2026\/08\/featured-53.png","width":1600,"height":840,"caption":"The xconvert ASF to MP4 converter at \/convert-asf-to-mp4 with the Upload button highlighted \u2014 add a .asf file to re-encode it to MP4 with H.264"},{"@type":"BreadcrumbList","@id":"https:\/\/www.xconvert.com\/blog\/what-is-an-asf-file#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.xconvert.com\/blog"},{"@type":"ListItem","position":2,"name":"What Is an ASF File? Inside Microsoft&#8217;s WMV\/WMA Container"}]},{"@type":"WebSite","@id":"https:\/\/www.xconvert.com\/blog\/#website","url":"https:\/\/www.xconvert.com\/blog\/","name":"XConvert Blog","description":"Blog for XConvert file converter","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.xconvert.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-CA"},{"@type":"Person","@id":"https:\/\/www.xconvert.com\/blog\/#\/schema\/person\/ae9300506c0e9e85f1a6ece4d762980d","name":"Stephanie Taylor","image":{"@type":"ImageObject","inLanguage":"en-CA","@id":"https:\/\/secure.gravatar.com\/avatar\/af9a54599087d3f3dd2d0ea950291c9e18fcc503af09b136b37fa52c418fe467?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/af9a54599087d3f3dd2d0ea950291c9e18fcc503af09b136b37fa52c418fe467?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/af9a54599087d3f3dd2d0ea950291c9e18fcc503af09b136b37fa52c418fe467?s=96&d=mm&r=g","caption":"Stephanie Taylor"},"url":"https:\/\/www.xconvert.com\/blog\/author\/stephanie"}]}},"_links":{"self":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/2088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/comments?post=2088"}],"version-history":[{"count":1,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/2088\/revisions"}],"predecessor-version":[{"id":2089,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/posts\/2088\/revisions\/2089"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/media\/2086"}],"wp:attachment":[{"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/media?parent=2088"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/categories?post=2088"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xconvert.com\/blog\/wp-json\/wp\/v2\/tags?post=2088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}