一种swf文件批量修改帧频的方法及装置制造方法及图纸

技术编号:8271250 阅读:413 留言:0更新日期:2013-01-31 03:24
本发明专利技术提供了一种swf文件批量修改帧频的方法,包括以下步骤:S1,将需要修改帧频的原swf文件上传到服务器;S2,所述服务器用二进制流读取所述原swf文件;S3,所述服务器解析所述原swf文件的文件头,根据解析的所述原swf文件的文件头判断所述原swf文件是否是压缩文件,如果是,则解压所述原swf文件,执行S4;如果不是,直接执行S4;S4,解析所述原swf文件帧频数,用新的帧频数批量替换所述原swf文件的帧频数;S5,将替换帧频后的swf文件重新压缩保存到本地目录。本发明专利技术通过让用户对需要修改帧频的swf文件进行批处理修改帧频操作,提高了效率和降低了处理难度,达到快速、简易的目的。

【技术实现步骤摘要】
本专利技术涉及视频播放
,尤其涉及一种SWf文件批量修改帧频的方法及装置。
技术介绍
帧频是指swf文件的播放速度,以每秒播放的帧数为度量。swf文件是Flash的专用格式,是一种支持矢量和点阵图形的动画文件格式,被广泛应用于网页设计,动画制作等领域,SWf文件通常也被称为Flash文件。目前对SWf文件修改帧频主要通过以下两种方法 I.采用软件单个修改swf文件帧频,如使用ASV软件,ASV软件是一款swf文件反编译的Win32应用程序,通过ASV软件功能能查看swf文件里面的动作脚本,能抽取位图、音频、视频、字体等原始文件,能浏览swf文件的内部架构,能重建swf文件的FLA文件,导出swf文件的原始资源文件和一个JSFL命令,从而能够对单个swf文件巾贞频进行修改;2.对自己编写的swf文件直接修改帧频。综上所述,现有技术修改swf文件帧频的方法操作复杂,效率较低。
技术实现思路
本专利技术的目的在于设计一种swf文件批量修改帧频的方法及装置,可以批量修改SWf文件帧频,提高操作效率。为了实现上述目的,本专利技术采用的技术方案如下一种swf文件批量修改帧频的方法,包括SI,将需要修本文档来自技高网...

【技术保护点】
一种swf文件批量修改帧频的方法,其特征在于,包括:S1,将需要修改帧频的原swf文件上传到服务器;S2,所述服务器用二进制流读取所述原swf文件;S3,所述服务器解析所述原swf文件的文件头,根据解析的所述原swf文件的文件头判断所述原swf文件是否是压缩文件,如果是,则解压所述原swf文件,执行S4;如果不是,直接执行S4;S4,解析所述原swf文件帧频数,用新的帧频数批量替换所述原swf文件的帧频数;S5,将替换帧频后的swf文件重新压缩保存到本地目录。

【技术特征摘要】
1.一种SWf文件批量修改帧频的方法,其特征在于,包括 SI,将需要修改帧频的原swf文件上传到服务器; S2,所述服务器用二进制流读取所述原swf文件; S3,所述服务器解析所述原swf文件的文件头,根据解析的所述原swf文件的文件头判断所述原swf文件是否是压缩文件,如果是,则解压所述原swf文件,执行S4 ;如果不是,直接执行S4 ; S4,解析所述原swf文件帧频数,用新的帧频数批量替换所述原swf文件的帧频数; S5,将替换帧频后的swf文件重新压缩保存到本地目录。2.根据权利要求I所述的swf文件批量修改帧频的方法,其特征在于,所述原swf文件的文件头以三个标识符开始,所述的三个标志符是0x46、0x57和0x53或所述的三个标志符是0x46、0x57 和 0x43。3.根据权利要求I或2所述的swf文件批量修改帧频的方法,其特征在于,所述S3中所述的判断所述原SWf文件是否是压缩文件,具体为若原SWf文件的文件头的三个标识符是0x46、0x57和0x53,则为未压缩文件;若原swf文件的文件头的三个标识符是0x46、0x57和0x43,则为压缩文件。4.根据权利要求I所述的swf文件批量修改帧频的方法,其特征在于,所述S4中所述的用新的帧频数替换所述原swf文件的帧频数,具体为通过解析原swf文件格式,确定帧频位置,修改帧频数。5.根据权利要求4所述的swf文件批量修改帧频的方法,其特征在于,所述确定帧频位置的方法具体为,通过舞台宽高的矩形结构...

【专利技术属性】
技术研发人员:肖显斌
申请(专利权)人:四三九九网络股份有限公司
类型:发明
国别省市:

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

1