.AAF

AAF File

Advanced Authoring Format File
Ask a question
QUICK ANSWER

An AAF file is a project interchange file used in professional video and audio post-production. It carries a complete timeline, including edits, transitions, and effects metadata, so it can move between applications such as Avid Media Composer, Avid Pro Tools, Adobe Premiere Pro, and Adobe After Effects. Regular media players cannot open AAF files; you need a compatible NLE or DAW.

Developer: Advanced Media Workflow Association (AMWA); originated by Avid Technology Category: Video Files Open standard MIME: application/x-aaf
OPENS ON Windows macOS Linux
Related: .DAV · .MKV · .MP4 · .H264

On this page

19k+ extensions indexed
Last reviewed Aug 5, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the AAF file format?

.aaf files are primarily used in video editing during the post-production stage of film, television, and broadcast production. AAF is a professional studio interchange format - not a web-distribution format - designed to transfer complex editorial projects between incompatible non-linear editors (NLEs) and digital audio workstations (DAWs).

.aaf files, besides object references, can store such resources as:

  • video clips and audio tracks
  • still images and graphics
  • text and title data
  • animations and effects

.aaf files hold additional resource metadata - information describing how different resources should be assembled to recreate the complete project, including cut points, transitions, and effect settings. Essence (the actual media data) can be embedded inside the .aaf or referenced as external files on disk.

.aaf files are supported by Avid Pro Tools and Avid Media Composer (used for producing music and movies), as well as Adobe Premiere Pro and Adobe After Effects. The format allows creators to work across different platforms, software, and hardware - avoiding data format conflicts arising from interoperability issues. The AAF standard also supports a file change-tracking feature.

While MXF became the standard for broadcast delivery and archive, AAF remains the workhorse for editorial interchange between NLEs and DAWs. It was developed by the Advanced Media Workflow Association (AMWA), originally seeded by Avid Technology with contributions from over 350 companies.

Security & safety

RISK: LOW

AAF files are professional project-interchange data, not executables, and pose no inherent security risk. They are used only in professional post-production environments. If you receive an .aaf from an unknown source, be aware that embedded essence data could, in theory, contain malformed codec data - keep your NLE/DAW applications updated as a precaution. There are no known AAF-targeting malware campaigns.

Format details

in a nutshell
FULL NAMEAdvanced Authoring Format Fileaka AAF file, Advanced Authoring Format multimedia interchange
DEVELOPERAdvanced Media Workflow Association (AMWA); originated by Avid Technologysince 2001 (version 1.0, published by the AAF Association)
CATEGORYVideo Files
MIME TYPEapplication/x-aaf
TYPEStructured Storage (OLE2/CFBF) binary container for professional video/audio post-production metadata and essence data
STANDARDOpen · royalty-free
MAGIC BYTES · FILE SIGNATURE
OFFSET
0001020304050607
HEX
D0CF11E0A1B11AE1
ASCII
········
AAF uses Microsoft Structured Storage (OLE2/Compound File Binary Format) as its low-level container, so the file-level magic bytes are the standard OLE2 header (D0 CF 11 E0 ...). True identification requires checking the AAF CLSID in the Structured Storage root entry {B3B398A5-1C90-11d4-8053-080036210804}. Large AAF files may use the "XML AAF" (text/XML) variant, which has no binary magic bytes.

Programs that open AAF files

Windows4 apps
Avid Pro Tools Freemium File > Import Session Data > select the .aaf - used heavily in audio post-production to receive picture-locked timelines.
Adobe Premiere Pro Paid File > Import > select the .aaf - imports the sequence, clips and metadata. For best results match the project settings to the source.
Adobe After Effects Paid File > Import > Pro Imports (.aaf, .prproj) - brings in the AAF composition for VFX work.
Avid Media Composer Paid File > Get Bin > Import > select the .aaf to open the sequence in Media Composer.
macOS5 apps
Adobe Premiere Pro Paid File > Import > select the .aaf - imports the sequence and metadata.
Adobe After Effects Paid File > Import > Pro Imports (.aaf) - imports AAF as a composition.
Avid Pro Tools Freemium File > Import Session Data > select .aaf - the dominant audio-post-production workflow.
Apple Logic Pro Paid File > Open > select the .aaf - Logic Pro can import AAF sessions for audio post-production.
Avid Media Composer Paid Import the .aaf sequence into Media Composer for continued editing.
Linux1 app
Avid Media Composer (Linux) Paid Avid Media Composer runs on Linux; import .aaf sequences via File > Import.

Technical details

deep spec
ContainerMicrosoft Structured Storage (OLE2 / Compound File Binary Format); XML AAF is a plain-text XML variant
EncodingBinary (Structured Storage) or plain-text XML (XML AAF variant)
Byte orderLittle-endian
File signatureOLE2 header D0 CF 11 E0 A1 B1 1A E1 at offset 0; AAF root identified by CLSID {B3B398A5-1C90-11d4-8053-080036210804}
Essence storageEmbedded (media data inside the .aaf) or referenced (external media files on disk; .aaf holds metadata only)
Audio sample rate48 kHz standard (broadcast); 44.1 kHz and 96 kHz also supported
Video colour formats8-16 bits per channel; both YCbCr and RGBA supported depending on the codec
Codec compressionNone at container level; individual essence uses codec-specific compression (e.g. DNxHD, JPEG2000 for video; PCM for audio)
MIME typeapplication/x-aaf
StandardAMWA AAF Object Specification v1.1 (2004); related to SMPTE 2067 (AS-02)
Typical file size1 MB - several GB (metadata-only AAF is small; embedded-essence AAF can be very large)
Primary use caseEditorial interchange - exporting an NLE timeline (e.g. Avid Media Composer) into a DAW (e.g. Pro Tools) for audio post-production
SDK availabilityOpen-source AAF SDK available on GitHub (originally SourceForge)
Relationship to OMFSuccessor to Avid's OMF (Open Media Framework) interchange format
Released2001 (version 1.0, published by the AAF Association)
Latest versionVersion 1.1 (November 2004); standardized as SMPTE 2067-203 (AS-02) and related specs
Open standardYes · royalty-free
Specificationaafassociation.org

AAF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with AAF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about AAF files.

Frequently asked questions

How do I open an AAF file?
In a professional NLE or DAW that supports AAF: Adobe Premiere Pro, Avid Media Composer, Avid Pro Tools, Adobe After Effects, or Apple Logic Pro. Regular media players cannot open AAF.
What is an AAF file used for?
For moving a video/audio timeline between professional editing and audio post-production applications - for example, sending a picture-locked Premiere Pro or Avid sequence to Pro Tools for audio post, or vice versa.
Can VLC or Windows Media Player open an AAF file?
No. AAF is a project/interchange format, not a playable media file. It must be imported into a compatible NLE or DAW.
What is the difference between AAF and MXF?
AAF is an editorial interchange format that carries rich timeline metadata (cuts, effects, transitions, comments); MXF is the broadcast delivery and archive container. Post-production workflows often use both: AAF for project exchange between NLEs/DAWs, MXF for distribution.
What is the difference between AAF and OMF?
AAF is the successor to OMF (Open Media Framework) - it supports more data types, is more extensible, and has a cleaner object model. Both carry timeline metadata, but AAF is the current standard. OMF files use the .omf extension.
My Pro Tools session won't import this AAF - what do I try?
Check that the AAF was exported from a compatible NLE version; enable 'Copy audio files to new location' when exporting from Premiere/Media Composer to embed the essence; and ensure the AAF is from a Structured Storage (binary) AAF, not an XML AAF, as some Pro Tools versions reject the XML variant.

References

1Wikipedia - Advanced Authoring Formaten.wikipedia.org
2Library of Congress - Advanced Authoring Format (AAF) Object, v1.1www.loc.gov

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.BINCD/DVD Disc Image (BIN/CUE)
5.EXEWindows Executable (Portable Executable)
6.RPMSGRestricted Permission Message
7.MDMarkdown Document
8.DATProgram Data File (generic)
9.NOMEDIAAndroid No-Media Marker File
10.TXTPlain Text File

Related extensions

.DAVDVR365 / Dahua DVR Video File (DHAV stream)
.MKVMatroska Video
.MP4MPEG-4 Part 14 Video File
.H264Raw H.264 / AVC Video Elementary Stream
.VOBDVD Video Object File
.264Raw H.264 / AVC Video Elementary Stream (DVR/CCTV export)

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z