没有合适的资源?快使用搜索试试~ 我知道了~
首页video_file_format_spec_v10_1.pdf
Adobe Flash Video File Format Specification (Version 10.1) The open F4V/FLV specification documents file format information for storing media content used to deliver streaming audio and video for playback in Adobe Flash Player and Adobe AIR. These video file formats are open, allowing other products and technologies to implement these specifications.
资源详情
资源评论
资源推荐
Adobe Flash Video File Format Specification
Version 10.1
© 2010 Adobe Systems Incorporated and its licensors. All rights reserved.
Adobe Flash Video File Format Specification Version 10.1
This user guide is protected under copyright law, furnished for informational use only, is subject to change without
notice, and should not be construed as a commitment by Adobe Systems Incorporated. Adobe Systems Incorporated
assumes no responsibility or liability for any errors or inaccuracies that may appear in the informational content
contained in this guide.
This guide contains links to third-party websites that are not under the control of Adobe Systems Incorporated, and
Adobe Systems Incorporated is not responsible for the content on any linked site. If you access a third-party
website mentioned in this guide, then you do so at your own risk. Adobe Systems Incorporated provides these links
only as a convenience, and the inclusion of the link does not imply that Adobe Systems Incorporated endorses or
accepts any responsibility for the content on those third-party sites. No right, license, or interest is granted in any
third party technology referenced in this guide.
This user guide is licensed for use under the terms of the Creative Commons Attribution Non-Commercial 3.0
License. This License allows users to copy, distribute, and transmit the user guide for noncommercial purposes
only so long as (1) proper attribution to Adobe is given as the owner of the user guide; and (2) any reuse or
distribution of the user guide contains a notice that use of the user guide is governed by these terms. The best way to
provide notice is to include the following link. To view a copy of this license, visit
http://creativecommons.org/licenses/by-nc-sa/3.0/
Adobe, ActionScript, Flash, Flash Media Server, XMP, and Flash Player, are either registered trademarks or
trademarks of Adobe Systems Incorporated in the United States and/or other countries.
All other trademarks are the property of their respective owners.
Updated Information/Additional Third Party Code Information available at http://www.adobe.com/go/thirdparty.
Adobe Systems Incorporated, 345 Park Avenue, San Jose, California 95110, USA.
Notice to U.S. Government End Users: The Software and Documentation are “Commercial Items,” as that term is
defined at 48 C.F.R. §2.101, consisting of “Commercial Computer Software” and “Commercial Computer Software
Documentation,” as such terms are used in 48 C.F.R. §12.212 or 48 C.F.R. §227.7202, as applicable. Consistent with
48 C.F.R. §12.212 or 48 C.F.R. §§227.7202-1 through 227.7202-4, as applicable, the Commercial Computer
Software and Commercial Computer Software Documentation are being licensed to U.S. Government end users (a)
only as Commercial Items and (b) with only those rights as are granted to all other end users pursuant to the terms
and conditions herein. Unpublished-rights reserved under the copyright laws of the United States. Adobe agrees to
comply with all applicable equal opportunity laws including, if appropriate, the provisions of Executive Order
11246, as amended, Section 402 of the Vietnam Era Veterans Readjustment Assistance Act of 1974 (38 USC 4212),
and Section 503 of the Rehabilitation Act of 1973, as amended, and the regulations at 41 CFR Parts 60-1 through
60-60, 60-250, and 60-741. The affirmative action clause and regulations contained in the preceding sentence shall
be incorporated by reference.
Published August 2010
Edit 47 2010-09-03
ADOBE FLASH VIDEO FILE FORMAT SPECIFICATION VERSION 10.1 iii
Contents
Contents
Introduction-----------------------------------------------------------------------------------------------------1
The F4V Video File Format ------------------------------------------------------------------------------------ 1
New in the F4V Video File Format --------------------------------------------------------------------------- 1
The FLV Video File Format ------------------------------------------------------------------------------------ 1
1 The F4V File Format-------------------------------------------------------------------------------------2
1.1 Overview--------------------------------------------------------------------------------------------------- 2
1.2 Simple data types --------------------------------------------------------------------------------------- 2
1.3 F4V box format------------------------------------------------------------------------------------------- 3
1.4 F4V Box Hierarchy --------------------------------------------------------------------------------------- 4
1.5 Sample Description Box Hierarchy ------------------------------------------------------------------ 6
1.6 Handling Unsupported Boxes ----------------------------------------------------------------------- 6
1.7 Ordering of Boxes --------------------------------------------------------------------------------------- 7
1.8 Supported Media Types ------------------------------------------------------------------------------- 7
1.8.1 Supported audio types ------------------------------------------------------------------------------7
1.8.2 Supported video types ------------------------------------------------------------------------------ 8
1.8.3 Supported data types-------------------------------------------------------------------------------- 8
2 F4V Box Definitions -------------------------------------------------------------------------------------9
2.1 File Type box --------------------------------------------------------------------------------------------- 9
2.2 Progressive Download Information box------------------------------------------------------------ 9
2.3 Movie box ----------------------------------------------------------------------------------------------- 10
2.4 Movie Header box------------------------------------------------------------------------------------- 10
2.5 Track box ------------------------------------------------------------------------------------------------ 11
2.5.1 Track Header box ----------------------------------------------------------------------------------- 12
2.5.2 Edit box ------------------------------------------------------------------------------------------------ 13
2.5.2.1 Edit List box----------------------------------------------------------------------------------------- 13
2.6 Media box ----------------------------------------------------------------------------------------------- 14
2.6.1 Media Header box ---------------------------------------------------------------------------------- 14
2.6.2 Handler Reference box ---------------------------------------------------------------------------- 15
2.7 Media Information box ------------------------------------------------------------------------------- 16
2.7.1 Video Media Header box-------------------------------------------------------------------------- 16
2.7.2 Sound Media Header box ------------------------------------------------------------------------ 17
2.7.3 Hint Media Header box---------------------------------------------------------------------------- 17
2.7.4 Null Media Header box ---------------------------------------------------------------------------- 18
2.7.5 Data Information box------------------------------------------------------------------------------- 18
2.7.5.1 Data Reference box------------------------------------------------------------------------------- 18
2.7.6 Sample Table box ----------------------------------------------------------------------------------- 19
2.7.6.1 Decoding Time to Sample box----------------------------------------------------------------- 19
2.7.6.2 Composition Time to Sample box ------------------------------------------------------------- 20
2.7.6.3 Sample to Chunk box---------------------------------------------------------------------------- 21
2.7.6.4 Sample Size box ----------------------------------------------------------------------------------- 21
2.7.6.5 Chunk Offset box --------------------------------------------------------------------------------- 22
2.7.6.6 Sync Sample box---------------------------------------------------------------------------------- 22
2.7.6.7 Independent and Disposable Samples box ----------------------------------------------- 23
2.8 Sample Description Box Structure ----------------------------------------------------------------- 24
2.8.1 Sample Description box --------------------------------------------------------------------------- 24
2.8.2 VisualSampleEntry box ---------------------------------------------------------------------------- 24
2.8.3 AudioSampleEntry box ---------------------------------------------------------------------------- 25
2.8.4 MetaDataSampleEntry box ----------------------------------------------------------------------- 26
2.8.5 SampleEntry box ------------------------------------------------------------------------------------ 26
2.8.6 HintSampleEntry box ------------------------------------------------------------------------------ 27
2.8.7 Sample Descriptions for HTTP Streaming with Fragments -------------------------------- 27
ADOBE FLASH VIDEO FILE FORMAT SPECIFICATION VERSION 10.1 iv
Contents
2.8.7.1 Adobe Mux Hint Sample Entry box ---------------------------------------------------------- 27
2.8.7.2 Adobe Mux Hint Process box ------------------------------------------------------------------ 28
2.8.7.3 Adobe Mux Time Offset box ------------------------------------------------------------------- 29
2.8.8 Sample Descriptions for Protected Contents-------------------------------------------------- 29
2.8.8.1 Encrypted Video box----------------------------------------------------------------------------- 29
2.8.8.2 Encrypted Audio box ---------------------------------------------------------------------------- 29
2.8.8.3 Encrypted Data box ------------------------------------------------------------------------------ 29
2.8.8.4 Protection Scheme Information box ---------------------------------------------------------- 30
2.8.8.5 Original Format box ------------------------------------------------------------------------------ 30
2.8.8.6 Scheme Type box --------------------------------------------------------------------------------- 31
2.8.8.7 Scheme Information box ------------------------------------------------------------------------ 31
2.8.8.8 Boxes for Adobe's Protection Scheme -------------------------------------------------------- 32
2.8.8.8.1 Adobe DRM Key Management System box---------------------------------------------- 32
2.8.8.8.2 Adobe DRM Header box ---------------------------------------------------------------------- 32
2.8.8.8.3 Standard Encryption Params box----------------------------------------------------------- 33
2.8.8.8.4 Encryption Information box ------------------------------------------------------------------ 33
2.8.8.8.5 Key Information box---------------------------------------------------------------------------- 33
2.8.8.8.6 Flash Access Params box ---------------------------------------------------------------------- 34
2.8.8.8.7 Adobe DRM Access Unit Format box ------------------------------------------------------- 34
2.9 Movie Extends box------------------------------------------------------------------------------------ 35
2.9.1 Movie Extends Header box ----------------------------------------------------------------------- 35
2.9.2 Track Extends box ---------------------------------------------------------------------------------- 36
2.10 User Data box----------------------------------------------------------------------------------------- 37
2.11 F4V Boxes for HTTP Streaming-------------------------------------------------------------------- 37
2.11.1 Fragment Random Access box ----------------------------------------------------------------- 37
2.11.2 Bootstrap Info box --------------------------------------------------------------------------------- 39
2.11.2.1 Segment Run Table box ----------------------------------------------------------------------- 41
2.11.2.2 Fragment Run Table box ---------------------------------------------------------------------- 43
2.12 Movie Fragment box -------------------------------------------------------------------------------- 44
2.12.1 Movie Fragment Header box ------------------------------------------------------------------- 45
2.12.2 Track Fragment box------------------------------------------------------------------------------- 45
2.12.2.1 Track Fragment Header box------------------------------------------------------------------ 45
2.12.2.2 Track Fragment Run box ---------------------------------------------------------------------- 47
2.13 Media Data box -------------------------------------------------------------------------------------- 48
2.13.1 Hint Track Samples for HTTP Streaming------------------------------------------------------ 48
2.13.1.1 AdobeMuxHintSample ------------------------------------------------------------------------ 48
2.13.1.2 AdobeMuxPacket ------------------------------------------------------------------------------- 48
2.13.1.3 AdobeMuxHintConstructor------------------------------------------------------------------- 50
2.13.1.4 AdobeMuxHintImmediateConstructor----------------------------------------------------- 50
2.13.1.5 AdobeMuxHintSampleConstructor--------------------------------------------------------- 50
2.14 Meta box ----------------------------------------------------------------------------------------------- 51
2.15 Free Space boxes ------------------------------------------------------------------------------------ 51
2.16 Movie Fragment Random Access box----------------------------------------------------------- 51
2.16.1 Track Fragment Random Access box --------------------------------------------------------- 52
2.16.2 Movie Fragment Random Access Offset box------------------------------------------------ 53
3 F4V Metadata ------------------------------------------------------------------------------------------- 54
3.1 Tag box -------------------------------------------------------------------------------------------------- 54
3.2 XMP Metadata box------------------------------------------------------------------------------------ 54
3.3 ilst box---------------------------------------------------------------------------------------------------- 55
3.4 Text Track Metadata ---------------------------------------------------------------------------------- 55
3.4.1 Style box----------------------------------------------------------------------------------------------- 56
3.4.2 Highlight box ---------------------------------------------------------------------------------------- 56
3.4.3 Highlight Color box--------------------------------------------------------------------------------- 57
3.4.4 Karaoke box ------------------------------------------------------------------------------------------ 57
3.4.5 Scroll Delay box -------------------------------------------------------------------------------------- 57
ADOBE FLASH VIDEO FILE FORMAT SPECIFICATION VERSION 10.1 v
Contents
3.4.6 Drop Shadow Offset box -------------------------------------------------------------------------- 58
3.4.7 Drop Shadow Alpha box -------------------------------------------------------------------------- 58
3.4.8 Hypertext box---------------------------------------------------------------------------------------- 58
3.4.9 Text Box box------------------------------------------------------------------------------------------ 58
3.4.10 Blinking box ---------------------------------------------------------------------------------------- 59
3.4.11 Text Wrap box -------------------------------------------------------------------------------------- 59
Annex A. Embedding Cue Points-------------------------------------------------------------------- 60
A.1 Overview ------------------------------------------------------------------------------------------------ 60
A.2 The AMF Sample Format ---------------------------------------------------------------------------- 60
A.3 The AMF Data Track Structure --------------------------------------------------------------------- 60
A.3.1 Decoding The Data Track------------------------------------------------------------------------- 60
A.4 Progressive Download ------------------------------------------------------------------------------- 61
A.5 Multiple Data Tracks---------------------------------------------------------------------------------- 61
Annex B. Flash Player Metadata--------------------------------------------------------------------- 62
B.1 Stream Properties-------------------------------------------------------------------------------------- 62
B.2 Image Metadata --------------------------------------------------------------------------------------- 62
Annex C. HTTP Streaming: File Structure -------------------------------------------------------- 63
C.1 Overview ------------------------------------------------------------------------------------------------ 63
C.2 HTTP Streaming Segment -------------------------------------------------------------------------- 63
C.3 HTTP Streaming Fragment ------------------------------------------------------------------------- 63
C.4 URL Construction -------------------------------------------------------------------------------------- 64
C.5 Adobe Multiplexed Hint Track Format ----------------------------------------------------------- 64
Annex D. F4V Encryption ------------------------------------------------------------------------------ 65
D.1 Overview------------------------------------------------------------------------------------------------ 65
D.2 The Encryption Process------------------------------------------------------------------------------ 65
D.3 Encryption of Samples ------------------------------------------------------------------------------- 66
D.3.1 Access Unit Header--------------------------------------------------------------------------------- 66
D.3.2 Padding Of Encrypted Samples ---------------------------------------------------------------- 67
Annex E. The FLV File Format ------------------------------------------------------------------------ 68
E.1 Overview------------------------------------------------------------------------------------------------- 68
E.2 The FLV header---------------------------------------------------------------------------------------- 68
E.3 The FLV File Body-------------------------------------------------------------------------------------- 68
E.4 FLV Tag Definition ------------------------------------------------------------------------------------ 69
E.4.1 FLV Tag ------------------------------------------------------------------------------------------------ 69
E.4.2 Audio Tags-------------------------------------------------------------------------------------------- 70
E.4.2.1 AUDIODATA ---------------------------------------------------------------------------------------- 70
E.4.2.2 AACAUDIODATA ---------------------------------------------------------------------------------- 71
E.4.3 Video Tags -------------------------------------------------------------------------------------------- 72
E.4.3.1 VIDEODATA ---------------------------------------------------------------------------------------- 72
E.4.3.2 AVCVIDEOPACKET -------------------------------------------------------------------------------- 73
E.4.4 Data Tags --------------------------------------------------------------------------------------------- 74
E.4.4.1 SCRIPTDATA ---------------------------------------------------------------------------------------- 74
E.4.4.2 SCRIPTDATAVALUE------------------------------------------------------------------------------- 74
E.4.4.3 SCRIPTDATADATE--------------------------------------------------------------------------------- 75
E.4.4.4 SCRIPTDATAECMAARRAY ----------------------------------------------------------------------- 75
E.4.4.5 SCRIPTDATALONGSTRING ---------------------------------------------------------------------- 76
E.4.4.6 SCRIPTDATAOBJECT------------------------------------------------------------------------------ 76
E.4.4.7 SCRIPTDATAOBJECTEND------------------------------------------------------------------------ 76
E.4.4.8 SCRIPTDATAOBJECTPROPERTY ---------------------------------------------------------------- 76
E.4.4.9 SCRIPTDATASTRICTARRAY ---------------------------------------------------------------------- 77
E.4.4.10 SCRIPTDATASTRING----------------------------------------------------------------------------- 77
E.5 onMetaData -------------------------------------------------------------------------------------------- 78
剩余88页未读,继续阅读
wlch4712
- 粉丝: 6
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 27页智慧街道信息化建设综合解决方案.pptx
- 计算机二级Ms-Office选择题汇总.doc
- 单链表的插入和删除实验报告 (2).docx
- 单链表的插入和删除实验报告.pdf
- 物联网智能终端项目设备管理方案.pdf
- 如何打造品牌的模式.doc
- 样式控制与页面布局.pdf
- 武汉理工Java实验报告(二).docx
- 2021线上新品消费趋势报告.pdf
- 第3章 Matlab中的矩阵及其运算.docx
- 基于Web的人力资源管理系统的必要性和可行性.doc
- 基于一阶倒立摆的matlab仿真实验.doc
- 速运公司物流管理模式研究教材
- 大数据与管理.pptx
- 单片机课程设计之步进电机.doc
- 大数据与数据挖掘.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论5