SMPTE ST 377-1-2011 Material Exchange Format (MXF) File Format Specification《素材交换格式(MXF) 文件格式规范》.pdf
《SMPTE ST 377-1-2011 Material Exchange Format (MXF) File Format Specification《素材交换格式(MXF) 文件格式规范》.pdf》由会员分享,可在线阅读,更多相关《SMPTE ST 377-1-2011 Material Exchange Format (MXF) File Format Specification《素材交换格式(MXF) 文件格式规范》.pdf(183页珍藏版)》请在麦多课文档分享上搜索。
1、 Copyright 2011 by THE SOCIETY OF MOTION PICTURE AND TELEVISION ENGINEERS 3 Barker Avenue, White Plains, NY 10601 (914) 761-1100 Approved June 7, 2011 Table of Contents Page Foreword . 7 Intellectual Property 7 1 Scope . 8 2 Conformance Notation . 8 3 Normative References . 8 4 Definition of Acronym
2、s, Terms and Data Types 9 4.1 Acronyms and Terms . 9 4.2 Simple Data Types . 17 4.2.1 Storage order of UL and UUID values. 18 4.3 Compound Data Types. 19 4.4 Guide to the Use of KLV Pack and KLV Set Definition Tables 20 5 Introduction (Informative) . 21 5.1 Structure of this Document. 22 5.2 SMPTE 3
3、77M Revisions 22 5.2.1 Major differences between SMPTE 377M-2004 and this specification (Informative). 22 5.2.2 In-file version numbers 23 5.2.3 Manipulating files conforming to other revisions of this specification (Normative) 23 5.3 Parts of the MXF Specification . 24 5.4 The MXF File 25 6 Overall
4、 Specification 26 6.1 Overall Data Structure 26 6.1.1 File Header 26 6.1.2 File Body 27 6.1.3 File Footer 27 6.2 Partitions. 27 6.2.1 Partition Rules Overview . 28 6.2.2 Partition Pulse Summary (Informative) 29 6.2.3 Partition Status 30 6.2.4 The Status of an MXF File. 31 6.2.5 Header Partition. 31
5、6.2.6 Body Partition 31 6.2.7 Footer Partition 32 6.2.8 Using Partitions to multiplex Essence Containers and associated Index Tables (Informative) 32 6.3 KLV Coding. 33 6.3.1 KLV Coding Sequence 33 6.3.2 KLV Coded Dark Components 33 Page 1 of 183 pages SMPTE ST 377-1:2011Revision of SMPTE 377-1-2009
6、 SMPTE STANDARD Material Exchange Format (MXF) File Format Specification SMPTE ST 377-1:2011 Page 2 of 183 pages 6.3.3 KLV Fill Items .34 6.3.4 KLV Lengths.35 6.3.5 Local set Lengths .35 6.3.6 Variable-Length Pack Lengths.35 6.3.7 Defined-Length Pack Lengths35 6.3.8 MXF Keys and Universal Labels35 6
7、.3.9 Constraints on recursive Groupings of KLV items .36 6.3.10 The Primer Pack, Dark Metadata and MXF extensions.36 6.4 MXF Encoding Requirements .36 6.4.1 KLV Alignment Grid (KAG).38 6.4.2 MXF Byte Order .39 6.4.3 Encoding Constraints.39 6.5 Run-In Sequence 39 6.6 Minimum MXF Decoder (Informative)
8、.39 6.7 Strong and Weak Reference Integrity (Informative) .40 7 Partitions.40 7.1 Partition Pack40 7.2 Header Partition Pack .44 7.2.1 Header Partition Pack Key.44 7.2.2 Header Partition Pack Values 45 7.3 Body Partition Pack.45 7.3.1 Body Partition Pack Key.45 7.3.2 Body Partition Pack Value46 7.3.
9、3 Header Metadata Repetition in Body Partitions.46 7.4 Footer Partition Pack.46 7.4.1 Footer Partition Pack Key 46 7.4.2 Footer Partition Pack Value .47 7.4.3 Header Metadata Repetition in the Footer Partition 47 7.5 Header Metadata Repetition in Body and Footer Partitions .47 7.5.1 Application Guid
10、elines for header Metadata Repetition (Informative).47 7.5.2 Tracking Changes with Generation UID 48 8 Operational Patterns.49 8.1 General .49 8.2 Generic Universal Label for All Operational Patterns .49 8.3 Generalized Operational Patterns.50 8.3.1 Item complexity 50 8.3.2 Package complexity .50 8.
11、3.3 Universal Label for Generalized Operational Patterns 51 8.4 Specialized Operational Patterns52 8.4.1 Universal Label byte values for Specialized Operational Patterns 52 8.5 Package Hierarchy in Operational Patterns .53 9 Header Metadata53 9.1 Header Metadata KLV Packet Sequence .53 9.2 Primer Pa
12、ck54 9.2.1 Contents of the Primer .56 9.2.2 Local Tag values56 9.2.3 Dark Metadata Support56 9.3 Header Metadata Set Coding .57 9.3.1 Data Model (Informative)58 9.3.2 Strong and Weak References 58 9.3.3 Uniqueness of Instance UID values59 9.4 Structural Metadata Semantics.59 9.4.1 Explanation of Fig
13、ures illustrating the Structural Metadata Semantics (Informative).59 9.4.2 The MXF timing Model.61 SMPTE ST 377-1:2011 Page 3 of 183 pages 9.4.3 Relationship between File Packages and Essence Containers. 64 9.5 Structural Metadata Definition 64 9.5.1 Header Metadata start. 64 9.5.2 Generic Class dia
14、gram (Informative) 65 9.5.3 Material Package. 67 9.5.4 Source Package 67 9.5.5 Top-Level File Packages . 67 9.5.6 Lower-Level Source Packages 69 9.5.7 Relationship between the Packages and SourcePackageID / SourceTrackID 69 9.5.8 Relationship between the BodySID and IndexSID 71 9.5.9 Scope of the Tr
15、ack ID values. 71 9.6 Structural Header Metadata Implementation 71 9.6.1 KLV Key values for Structural Metadata Sets. 71 9.6.2 Universal Labels for Abstract Structural Metadata Groups . 73 9.7 Application Metadata Plug-Ins 75 9.7.1 General (Informative). 75 9.7.2 Application Metadata Scheme Specific
16、ation. 75 9.7.3 Generic Universal Label for the MXF Application Metadata Schemes. 75 9.7.4 Plug-In Mechanism 76 9.7.5 Simple Application Metadata Plug-In Instance Removability. 78 9.7.6 Simple Application Metadata Plug-In Instance Removal Implementation (Informative) 79 9.7.7 Use of the Application
17、Metadata Plug-In Mechanism 79 9.7.8 Application-Specific Metadata Plug-In Mechanism Example (Informative) 80 9.8 Descriptive Metadata Plug-Ins 82 9.8.1 General (Informative). 82 9.8.2 Generic Universal Label for the MXF Descriptive Metadata Schemes 82 9.8.3 Generic MXF Descriptive Metadata Keys. 83
18、9.8.4 Universal Labels for Abstract Descriptive Metadata Groups . 84 9.8.5 Plug-In Mechanism 85 9.8.6 Simple DM Plug-In Instance Removability 87 9.8.7 Simple DM Plug-In Instance Removal Implementation (Informative). 88 10 File Body 88 10.1 Essence Containers . 88 10.2 Technical Requirements for MXF
19、Essence Containers . 89 10.3 Standards Requirements of an MXF Essence Container document 89 10.4 General Information (Informative) 90 10.5 Descriptors . 90 10.5.1 Use of Descriptors in File Packages. 90 10.5.2 Use of Descriptors in Physical Packages . 91 10.5.3 Use of Locators . 91 10.5.4 Extending
20、Essence Descriptors . 91 10.6 Interleaved Essence Containers 92 11 Index Table 92 11.1 Overview 92 11.1.1 Interleaved Streams 93 11.1.2 Constant Bytes per Element (CBE) and Variable Bytes per Element (VBE) (Informative) 93 11.1.3 Complex Interleaves of Compressed Audio 94 11.1.4 Description of Opera
21、tion 95 11.1.5 Generalization using Element Date. 97 11.1.6 Temporal Re-ordering . 97 11.1.7 Indexing Empty Essence Elements. 98 11.1.8 Indexing KLV Fill Items 99 11.1.9 Constant Edit Unit Size 99 11.2 Index Table Specification . 99 11.2.1 Index Table Segments. 100 SMPTE ST 377-1:2011 Page 4 of 183
22、pages 11.2.2 Index Table Segment Key101 11.2.3 Index Table Segment.102 11.3 Partial / Sparse Index Tables for VBE Essence .106 11.4 To Find the Byte Offset for an Essence Element (Informative) 107 11.5 Using Index Tables for Internal Essence and External Essence107 11.5.1 BodySID nonzero, IndexSID n
23、onzero107 11.5.2 BodySID zero, IndexSID nonzero 107 11.5.3 BodySID nonzero, IndexSID zero 108 11.5.4 BodySID zero, IndexSID zero 108 11.6 Additional Information (Informative)108 11.6.1 Relationship between Top-Level File Package Essence Timeline Tracks and Index Entries .108 11.6.2 Look-up Algorithm
24、 for Conversion of Index Position to Stream Offset 108 12 Random Index Pack .110 12.1 Random Index Pack Key 110 12.2 The Random Index Pack Value 111 12.3 Algorithm for using the Random Index Pack (Informative) .111 Annex A Specifications for Root Metadata Sets (Normative).112 A.1 Interchange Object
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SMPTEST37712011MATERIALEXCHANGEFORMATMXFFILEFORMATSPECIFICATION 素材 交换 格式 MXF 文件格式 规范 PDF

链接地址:http://www.mydoc123.com/p-1046959.html