一种支持FLV文件直接帧精确定位的索引方法技术

技术编号:7839768 阅读:1005 留言:0更新日期:2012-10-12 07:16
本发明专利技术公开了一种支持FLV文件直接帧精确定位的索引方法。所述生成支持FLV文件直接帧精确定位的索引方法包括以下步骤:读取FLV文件的头文件,判断是否还有视频流和音频流;分析FLV文件的文件结构,预写所有数据流的基本信息到索引文件头;分析FLV数据块FLV?Tag的数据块类型TagType值,按照分析结果生成二级索引;在记录二级索引的同时,根据数据单元出现时间的先后顺序分组形成一级索引;复写完整的视音频流信息。使得FLV文件通过媒体流方式进行传输后,提高了其用于非线性视频处理过程中的可用性,并且规范了FLV文件在编辑、精确定位的方法,尤其在FLV媒体文件加载播放的过程中通过分级加载的方式,使得视音频数据能够准确加载并播放。

【技术实现步骤摘要】

本专利技术涉及节目制作
,尤其涉及一种支持FLV文件直接帧精确定位、索引的方法。
技术介绍
网络视频作为一种新兴的传播媒体,随着互联网的发展表现出越来越强的吸引力,网络视频已成为当前人们最感兴趣的视频信息来源。伴随着网络视频产业的迅猛发展,也日益显露出在视频监管方面的突出问题大量视频网站对所发布的网络视频内容缺乏有效的审核,视频网站上视频的非授权拷贝并再次非法发布等,这些都损害了视频这一数字媒体的健康发展。数字隐藏标签技术就是针对这些问题所提出的,将网站信息、视频类型等信息作为隐藏标签嵌入到多媒体视频中,以起到鉴定视频来源、秘密通信等作用。而目前几乎所有的大型视频网站都采用FLV(Flash Video)格式来发布视频,它已成为当前网络视频文件的主流格式。FLV是FLASH VIDEO的简称,FLV流媒体格式是一种新的视频格式,全称为Flash Video,FLV流媒体格式是随着Flash MX的推出而发展而来的一种新兴的视频格式,FLV文件体积小巧,清晰的FLV视频I分钟在IMB左右,一部电影在100MB左右,是普通视频文件体积的1/3,再加上CPU占有率低、视频质量良好等本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种支持FLV文件直接帧精确定位的索引方法,其特征在于,包括 读取FLV文件的头文件,判断是否还有视频流和音频流; 分析FLV文件的文件结构,预写所有数据流的基本信息到索引文件头; 分析FLV数据块FLV Tag的数据块类型TagType值,按照分析结果生成二级索引; 在记录二级索引的同时,根据数据单元出现时间的先后顺序分组形成一级索引; 复写完整的视首频流/[目息。2.如权利要求I所述的支持FLV文件直接帧精确定位的索引方法,其特征在于,所述预写所有数据流的基本信息到索引文件头的同时预留一级索引空间以存储二级索引满预设时回写的数据流信息。3.如权利要求I所述的支持FLV文件直接帧精确定位的索引方法,其特征在于,所述分析FLV数据块FLV Tag的数据块类型TagType值,按照分析结果生成二级索引具体为 TagType为8时判断为音频数据块; TagType为9时判断为视频数据块; TagType为18时判断为用户自定义的脚本数据块。4.如权利要求3所述的支持FLV文件直接帧精确定位的索引方法,其特征在于,所述生成二级索引具体为 若为音频数据块,则每次记录到二级音频索引,若为...

【专利技术属性】
技术研发人员:杨珂夏永宏谷洁平
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1