Références |
SMPTE 377-1-2011 - MXF - File Format Specification Chapitre 9.5.3 - Material Package P67 |
Modèle KLV | Local Sets |
Universal Label |
06.0e.2b.34.02.53.01.01.0d.01.01.01.01.01.36.00 (SMPTE)
|
En général, le Material Package va décrire la timeline d'un MXF.
Vu notre Operational Pattern, nous n'aurons qu'un Material Package.
Material Package est l'un des deux packages du duo Package avec Source Package qui va gérer d'autres types de métadonnées.
À partir de ce Material Package, nous avons deux pistes (Tracks) et leurs sous-KLV liés de la sorte :
Si nous sommes sur un MXF Video ou Audio :
Si nous sommes sur un MXF Subtitle :
Tout comme Source Package, Material Package est de type Package : ils auront donc un tronc commun dans leurs métadonnées.
╓─────────────────────────────────────────────────────────────────────────────────────────────────
║ 3C0A - Instance ID ║ 26131a29.55c24baa.a08986e6.9fe9be3d
║ 4401 - Package UID ║ UL : 060a2b34.01010105.01010f20
║ ║ Instance : 000000
║ ║ Materiel : e560fc0e.503e4eb7.9942a8e3.9fec9ed5
║ ║ UMID Format : Basic
║ 4402 - Name ║ Material Package
║ 4405 - Package Creation Date ║ 2022-04-08 12:55:36.0000+00:00
║ 4404 - Package Modified Date ║ 2022-04-08 12:55:36.0000+00:00
║ 4403 - Tracks ║ 2 item(s):
║ ║ - 3cac453b.a5aa4f38.a2c2ac3d.26641cef
║ ║ - cdddf8d1.99104345.8552a513.56e8025f
╙─────────────────────────────────────────────────────────────────────────────────────────────────
Tracks va faire référence aux différents KLV Timeline Track via son identifiant Instance UID
Voir l'étude du parsing d'un KLV Local Set dans Preface, avec en supplément :
Voici un exemple de données brutes au format hexadécimal avec un code couleur pour les différentes parties :
Local Tag | Nom de l'attribut | Type | Taille (*) | Fixe/Variable SMPTE | Obligatoire |
---|---|---|---|---|---|
3C0A | UUID | 16 octets | Fixe | Oui | |
4401 | UMID | 32 octets | Fixe | Oui | |
4402 | String (UTF-16) | 32 octets | Variable | Non | |
4405 | Datetime | 8 octets | Fixe | Oui | |
4404 | Datetime | 8 octets | Fixe | Oui | |
4403 | Batch UL | 8 + 16n = 40 octets | Variable | Oui | |
(...) (1) |
(*) N'oubliez pas que les tailles sont purement indicatives car elles sont dynamiques et non fixes et dépendent des
(1) Dans les normes, il existe un item Package Marker (16 octets, optionnel) mais qui ne sera jamais utilisé dans un MXF DCP.
Interchange Object → Generic Package → Material Package
UL = 06.0E.2B.34.02.53.01.vv.0D.01.01.01.01.01.36.00
^^------------------------------ Item Designator : Organizationally registered
^^--------------------------- Organization : AAF
^^------------------------ Application : MXF / AAF Association Structural Metadata Sets
^^--------------------- Structure Version : Structure Version 1
^^------------------ Structure Kind : MXF / AAF Association compatible sets and packs
^^--------------- MXF Set Definition : Material Package
^^------------ MXF Set Definition : Material Package