• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種swf文件批量修改幀頻的方法及裝置制造方法及圖紙

    技術編號:8271250 閱讀:403 留言: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文件上傳到服務器;S2,所述服務器用二進制流讀取所述原swf文件;S3,所述服務器解析所述原swf文件的文件頭,根據解析的所述原swf文件的文件頭判斷所述原SWf文件是否是壓縮文件,如果是,則解壓所述原SWf文件,執行S4 ;如果不是,直接執行S4 ;S4,解析所述原swf文件巾貞頻數,用新的巾貞頻數批量替換所述原swf文件的巾貞頻數;S5,將替換幀頻后的swf文件重新壓縮保存到本地目錄。優選的,所述原swf文件的文件頭以三個標識符開始,所述的三個標志符是0x46、0x57和0x53或所述的三個標志符是0x46、0x57和0x43。優選的,所述S3中所述的判斷所述原swf文件是否是壓縮文件,具體為若原swf文件的文件頭的三個標識符是0χ46、0χ57和0x53,則為未壓縮文件;若原swf文件的文件頭的三個標識符是0x46、0x57和0x43,則為壓縮文件。優選的,所述S4中所述的用新的幀頻數替換所述原swf文件的幀頻數,具體為通過解析原SWf文件格式,確定幀頻位置,修改幀頻數。優選的,所述確定幀頻位置的方法具體為,通過舞臺寬高的矩形結構計算幀頻所在的位置。本專利技術的另一技術方案為一種swf文件批量修改幀頻的裝置,包括上傳模塊,用于將原swf文件上傳到批處理服務器;所述批處理服務器,用于對接收到的所述原swf文件進行批量修改幀頻的處理,用新的巾貞頻數替換原SWf文件的巾貞頻書,生成新SWf文件;存儲模塊,用于將生成的新swf文件保存到本地目錄。優選的,所述批處理服務器還包括·接收模塊,用于接收用戶上傳的原swf文件;判斷模塊,用于判斷所述原swf文件是否為壓縮文件;解壓縮文件,用于將所述判斷模塊判斷為非解壓縮文件的所述原swf文件解壓縮;解析模塊,用于解析所述原swf文件的格式,生成新swf文件;壓縮模塊,用于將生成的新swf文件壓縮成壓縮文件。優選的,所述接收模塊以二進制流形式接收用戶上傳的原swf文件。優選的,所述判斷模塊用于判斷所述原swf文件是否為壓縮文件,具體為判斷原SWf文件的文件頭的三個標識符形式,若原SWf文件的文件頭的三個標識符是0x46、0x57和0x53,則為未壓縮文件;若原swf文件的文件頭的三個標識符是0x46、0x57和0x43,則為壓縮文件。優選的,所述解析模塊用于解析原swf文件的格式,具體為確定幀頻位置,修改幀頻數。本專利技術的有益效果可以總結如下本專利技術通過讓用戶對需要修改幀頻的swf文件進行批處理修改幀頻操作,提高了效率和降低了處理難度,達到快速、簡易的目的。附圖說明圖I是本專利技術的結構示意圖;圖2是本專利技術的裝置結構示意圖。具體實施例方式為了使本專利技術所解決的技術問題、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本專利技術進行進一步詳細說明。參見圖1,本專利技術的批量修改swf文件幀頻的方法具體包括以下步驟SI,將需要修改幀頻的原swf文件上傳到服務器;當用戶需要修改原swf的巾貞頻時,將需要修改巾貞頻的原swf文件上傳到能夠進行批處理服務器,所述批處理服務器批量修改原swf文件的幀頻。S2,所述批處理服務器用二進制流讀取所述原swf文件;二進制流中的字節根據程序編寫形式寫入到文件或設備中,而且根據他們從文件或設備讀取的形式讀入到程序中,二進制流中的數據是按照二進制編碼的方式來存放文件,二進制流不用對換行符進行轉化,可以加快數據流的速度,提高效率。S3,所述服務器解析所述原swf文件的文件頭,根據解析的所述原swf文件的文件頭判斷所述原SWf文件是否是壓縮文件,如果是,則解壓所述原SWf文件,執行S4 ;如果不是,直接執行S4 ;所述原swf文件的文件 頭以三個標識符開始,所述的三個標志符是0x46、0x57和0x53或所述的三個標志符是0x46、0x57和0x43,若原swf文件的文件頭的三個標識符是0x46,0x57和0x53,則為未壓縮文件;若原swf文件的文件頭的三個標識符是0x46、0x57和0x43,則為壓縮文件。S4,確定所述原swf文件巾貞頻數,用新的巾貞頻數批量替換所述原swf文件的巾貞頻數,生成新swf文件;通過解析swf的文件格式,找到幀頻的位置,swf文件的前三個字節為頭標志,版本號為一個字節,文件長度為四個字節,通過舞臺寬高的矩形結構算出幀頻所在的位置,修改幀頻數。所述的舞臺寬高為幀頻的播放寬度和高度。S5,將所述新swf文件重新壓縮保存到本地目錄。當用戶需要播放swf文件時,直接調用新swf文件。本專利技術通過讓用戶對需要修改幀頻的swf文件進行批處理修改幀頻操作,提高了效率和降低了處理難度,達到快速、簡易的目的。參見圖2,本專利技術的swf文件批量修改幀頻的裝置,包括上傳模塊,用于將原swf文件上傳到批處理服務器;所述批處理服務器,用于對接收到的所述原SWf文件進行批量修改幀頻的處理,用新的幀頻數替換原SWf文件的幀頻書,生成新SWf文件;存儲模塊,用于將生成的新SWf文件保存到本地目錄。其中,所述的批處理服務器還包括接收模塊,用于接收用戶上傳的原swf文件。當用戶需要修改原swf的巾貞頻時,將需要修改幀頻的原swf文件上傳到能夠進行批處理服務器,所述批處理服務器的接受模塊接收所述原SWf文件。所述接收模塊以二進制流形式接收用戶上傳的原swf文件。判斷模塊,用于判斷所述原swf文件是否為壓縮文件;具體為判斷原swf文件的文件頭的三個標識符形式,若原swf文件的文件頭的三個標識符是0x46、0x57和0x53,則為未壓縮文件;若原swf文件的文件頭的三個標識符是0x46、0x57和0x43,則為壓縮文件。解壓縮文件,用于將所述判斷模塊判斷為非解壓縮文件的所述原swf文件解壓縮;解析模塊,用于解析所述原swf文件的格式,生成新swf文件;其中,swf文件格式為swf頭標志版本& 文件長度舞臺寬高幀頻總I貞數其中swf文件的前三個字節為頭標志,版本號為一個字節,文件長度為四個字節,通過舞臺寬高的矩形結構算出幀頻所在的位置。通過解析swf的文件格式,找到幀本文檔來自技高網...

    【技術保護點】
    一種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
    主站蜘蛛池模板: 亚洲毛片无码专区亚洲乱| 亚洲AV无码专区国产乱码不卡| 亚洲中文字幕无码一区| 夜夜精品无码一区二区三区| 人妻少妇伦在线无码| 一区二区三区无码高清| 亚洲一区AV无码少妇电影☆| 日木av无码专区亚洲av毛片| 免费看成人AA片无码视频羞羞网| 亚洲Aⅴ无码一区二区二三区软件| 国产亚洲精久久久久久无码AV| 精品深夜AV无码一区二区| 无码日韩人妻精品久久| 色综合久久久久无码专区| YW尤物AV无码国产在线观看 | 国产成人无码免费看片软件 | 精品无码一级毛片免费视频观看| 久久久久久AV无码免费网站| 亚洲区日韩区无码区| 亚洲AV无码AV吞精久久| 无码专区永久免费AV网站| 少妇精品无码一区二区三区| 亚洲国产精品无码专区| 日韩人妻无码一区二区三区久久99 | 国产亚洲精久久久久久无码77777| 久久亚洲AV无码精品色午夜麻豆| 无码专区—VA亚洲V天堂| 亚洲级αV无码毛片久久精品| AV无码小缝喷白浆在线观看| 中文无码AV一区二区三区| 亚洲AV无码专区日韩| 无码国产伦一区二区三区视频| 久久人妻少妇嫩草AV无码蜜桃| 熟妇人妻系列av无码一区二区| 国产成人无码18禁午夜福利p| 西西午夜无码大胆啪啪国模| 无码日韩精品一区二区免费| 中文字幕无码第1页| 亚洲午夜无码久久| 一本一道av中文字幕无码| 亚洲AV无码一区二区大桥未久|