当前位置: 首页 > news >正文

有口碑的赣州网站建设中铁建设集团官网

有口碑的赣州网站建设,中铁建设集团官网,上海it公司有哪些,wordpress修改版面刚才在看一些关于demux的东西#xff0c;在处理flv格式的文件的时候#xff0c;由于自己对flv文件的格式不了解#xff0c;所以就比较云头转向#xff0c;正好看到了一篇讲述flv文件格式的文章#xff0c;写的比较明白#xff0c;所以就转过来了。O(∩_∩)O~flv头文件比较… 刚才在看一些关于demux的东西在处理flv格式的文件的时候由于自己对flv文件的格式不了解所以就比较云头转向正好看到了一篇讲述flv文件格式的文章写的比较明白所以就转过来了。O(∩_∩)O~flv头文件比较简单,由9个字节组成. 0-3前3个字节是文件格式标识(FLV 464C56).4-4第4个字节是版本0x015-5第5个字节的前5个bit是保留的必须是0.         第5个字节的第6个bit音频类型标志(TypeFlagsAudio)         第5个字节的第7个bit也是保留的必须是0         第5个字节的第8个bit视频类型标志(TypeFlagsVideo)6-9第6-9的四个字节还是保留的.其数据为 00000009 .文件内容是由4字节的0 开始,它标志着前一个tag的size(因为前一个tag为空,所以size为0).然后就是flv文件内容的第1个tag。tag类型为1个字节有8音频9视频18(0x12) 脚本数据其它保留。每种tag有其特定类型。1如下图为data tagdata tags被flash player中的NetStream调用.一个meta包的内容由两个amf包组成.第一个(amf类型0x02)是基本上总是由2个字节带字符串长度 字符串组成,第二个(amf类型0x08)是由一个数组组成,数组中的各个元素是由不同类型组成。(The SWF file format uses 8-bit, 16-bit, 32-bit, 64-bit, signed, and unsigned integer types. All integer values are stored in the SWF file by using little-endian byte order.FLV files, unlike SWF files, store multibyte integers in big-endian byte order.)data tags基本格式data tag数据组成名字数据上图中的数据分析如下0x12 data tag的类型标志.000152 data tag的长度000000 时间戳00 时间戳扩展000000 流id0x02 data object的类型标志000A object name的长度6F6E4D65746144617461 object name(onMetaData)08 第二个amf. data array的类型标志0000000E 数组的长度000D object name的长度617564696F6461746172617465 object name(audiodatarate)00 double类型数据标志404C354DDA204355 double类型的数据值2如下图为 视频tag视频 tags基本格式视频tags的数据:/*----------------------------帧类型 4bit1: 关键帧keyframe(视频中的关键帧,数据存储的是整个画面完整的数据,可以提取它来生成图片)2: 中间帧inter frame(关键帧之间的状态,不完整的画面数据,需要依靠前面帧的数据生成)3: 可任意使用的中间帧disposable inter frame(H.263 only)视频编码id 4bit2: Sorenson H.263(mencoder转换所使用的视频编码)3: Screen video4: On2 VP65: On2 VP6 with alpha channel6: Screen video version 2视频数据 If CodecID 2H263VIDEOPACKETIf CodecID 3SCREENVIDEOPACKETIf CodecID 4VP6FLVVIDEOPACKETIf CodecID 5VP6FLVALPHAVIDEOPACKETIf CodecID 6SCREENV2VIDEOPACKET3如下图为音频tag音频tags基本格式/*---------------------------tag数据大小 3个字节的音频数据大小 tag时间戳 3个字节tag数据应用的时间(毫秒)tag时间戳扩展 1个字节的时间戳扩展,让时间戳变成4字节,本字节作为时间戳的高位.streamID 3个字节的类id,总是0//-----------------------------------------------------------------------------------------------------------音频tags的数据:音频格式的数据的组成如下:音频格式 4bit 0是未压缩的,1是ADPCM,2是mp3,5是Nellymoser 8kHz,6是Nellymoser.音频率 2bit 0 5.5 kHz   1 11 kHz   2 22 kHz   3 44 kHz音频大小 1bit 0 snd8Bit   1 snd16Bit音频类型 1bit 0 sndMono   1 sndStereo音频数据 1个字节的音频数据大小,不同的音频数据格式Nellymoser 8kHz 是一个特殊的类型—8kHz取样率在其它格式中不被支持.当音频的格式是Nellymoser 8kHz mono的时候,声音率和声音类型被忽略了. 对于其它的 Nellymoser取样率,音频格式和音频率照常.参考资料flv文件格式解读www.roading.net/blog/post_102.htmlflv相关资源blog.csdn.net/everlastinging/archive/2007/12/15/1939117.aspxSWF and FLV File Format Specification License Agreementflv格式文档下载www.adobe.com/licensing/developer/fileformat/license/
http://www.yutouwan.com/news/371328/

相关文章:

  • 长沙网站建设平台wordpress 数据库设计
  • 合作网站开发公司网站建设模板html
  • 公司网站建设公司好哪个公司网站设计好
  • 那些网站平台可以做3d建模如何学好网站建设
  • 网站栏目的分类三亚网站建设介绍
  • 论坛类网站搭建智能网站建设推荐
  • 安庆城乡建设局网站专业的西安免费做网站
  • 免费建站系统怎么用网站建设与维护费
  • wordpress 新浪微博插件石家庄白帽seo网络公司
  • 网站内页模板合肥手机网站建设
  • 遵义市住房和城乡建设局官方网站6制作小游戏的软件
  • 影视公司网站建设seo优化神器
  • 产品营销方案案例范文网站维护优化
  • 建设网站模板下载营销软件开发
  • 北塘网站制作wordpress用户二级域名
  • 网站内容板块调换位置个人网站可以做自媒体吗
  • 建设银行淮安招聘网站做整装的网站
  • 门户网站建设使用语言注册网站代码
  • wordpress栏目出现404seo教程技术整站优化
  • 腾讯的网站是谁做的永久域名申请
  • 手机网站制作与建设南京市企业展厅设计公司
  • 深圳做网站推广三亚网站建设制作
  • 网站管理的主要内容做哪类视频网站需要视频证书
  • 温州网站建设专家珠宝网站源码
  • 网站开发和游戏开发的区别外网访问内网wordpress
  • 网站可兼容移动端asp.net mvc 网站开发
  • 怎么制作微信小程序游戏太原seo顾问
  • wordpress手机版网站易思espcms企业网站管理系统
  • 网站结构的类型线上注册公司流程和费用
  • 网站seo优化包括哪些方面做爰全过程免费的视频网站有声音