Avancerat författarformat

AAF ( Advanced Authoring Format) är ett filformat för professionellt datautbyte över flera plattformar , designat för efterproduktion av video och författarmiljö. Den skapades av Advanced Media Workflow Association (AMWA) och håller nu på att standardiseras genom Society of Motion Picture and Television Engineers ( SMPTE).

Historia

AAF skapades ursprungligen av AMWA, tidigare AAF Association Inc., en branschorganisation skapad för att utveckla och främja antagandet av specifikationer och teknologier, såsom AAF, Material Exchange Format (MXF) och Service-oriented architecture (SOA), för att underlätta implementering och drift av effektiva mediearbetsflöden. AMWA:s tekniska arbete sker genom projekt som syftar till att förbättra kompatibiliteten mellan AAF, Broadcast Exchange Format (BXF), MXF och XML . De aktuella projekten delas in i tre kategorier: datamodeller, gränssnittsspecifikationer och applikationsspecifikationer.

AAF skapades för att hjälpa till att lösa problemet med interoperabilitet mellan flera leverantörer och plattformsoberoende för datorbaserad digital videoproduktion .

AAF Object Model standardiseras nu genom SMPTE, inklusive en bättre definition av mappningen mellan MXF och AAF essens.

Användande

AAF:s funktioner inkluderar följande:

  • Tillåter komplexa relationer att beskrivas i termer av en objektmodell.
  • Underlättar utbytet av metadata och/eller programinnehåll.
  • Ger ett sätt att spåra historiken för ett programinnehåll från dess källelement till slutproduktion.
  • Gör nedströmsrendering möjlig (med lämplig utrustning).
  • Ger ett bekvämt sätt att "linda" alla delar av ett projekt tillsammans för arkivering.

Det finns två typer av data som kan utbytas med AAF:

  • Essensdata: Ljud (inklusive musik ), video , bild , grafik , text , animation och andra former av multimediadata . Så kallade för att de är den väsentliga informationen i ett multimediaprogram som kan uppfattas direkt av publiken.
  • Metadata : Data som ger information om hur man kombinerar eller modifierar enskilda delar av essensdata, eller som ger kompletterande information om essensdata. Metadata i en AAF-fil kan ge den information som behövs för att kombinera och modifiera sektionerna av essensdata i AAF-filen för att producera ett komplett multimediaprogram.

Genom att bevara källhänvisningar och abstrahera de kreativa beslut som fattas försöker AAF förbättra arbetsflödet och förenkla projekthanteringen.

AAF:s rika datamodell som kombinerar metadata och olika typer av essens har lett till att den också används i icke-sändningsapplikationer. Till exempel har AAF antagits av DoD/IC Motion Imagery Standards Board (MISB) för deras Aerial Surveillance and Photogrammetry Applications-standard (ASPA).

Element av AAF

Kärnelementen i AAF-specifikationen inkluderar:

  • AAF Object Specification, som definierar den strukturerade behållaren med vilken AAF lagrar essensdata och metadata med hjälp av en objektorienterad modell. Den definierar det logiska innehållet i objekten och reglerna för hur objekten förhåller sig till varandra.
  • AAF Low-Level Container Specification, som beskriver hur varje objekt lagras på disk. Den använder Structured Storage, ett fillagringssystem utvecklat av Microsoft, för att lagra objekten på disk.
  • AAF API Specification, som definierar hur mjukvaruingenjörer kan skriva applikationer.
  • AAF Reference Implementation, som implementerar båda dessa specifikationer på ett helt plattformsoberoende sätt.
  • AAF Software Development Kit (SDK), som inkluderar utvecklarverktyg och valideringstestsviter.
  • Programvaran AAF Exempel, som visar hur man använder AAF SDK för att producera AAF-filer.
  • AAF-exempelfilerna, skapade av fungerande AAF-implementeringar.

Skillnader från MXF

AAF är utformad för att vara en datarepresentation av pågående arbeten, jämfört med Material Exchange Format (MXF), som är för utbyte av färdiga mediaprodukter. Medan MXF använder ett Key Length Value- format (KLV) för lagring, använder AAF Microsofts strukturerade lagringssystem .

MXF utvecklades som en undertyp av AAF-datamodellen, under en nolldivergenspolicy, som möjliggör arbetsflöden som blandar AAF och MXF. Specifikt kan all MXF-metadata förstås av AAF, men inte all AAF-metadata kan förstås av MXF (och skulle filtreras bort under kodning som ett resultat).

Se även

  1. ^ a b Gilmer, Brad (2002). "AAF — Advanced Authoring Format" . ResearchGate . Hämtad 2019-02-11 .
  2. ^ "Motion Imagery Standards Board (MISB)" . Hämtad 23 augusti 2022 .
  3. ^ a b c "Material Exchange Format (MXF)" . Kongressens bibliotek . 2012-01-17 . Hämtad 2019-02-11 .
  4. ^   Wilkinson, Jim; Devlin, Bruce (september 2002). "The Material Exchange Format (MXF) och dess tillämpning". SMPTE Journal . 111 (9): 378–384. doi : 10.5594/J18346 . ISSN 0036-1682 .
  5. ^ "Advanced Authoring Format (AAF) Object, version 1.1" . Kongressbiblioteket . 2011-12-16 . Hämtad 2019-02-11 .

externa länkar