• 
    <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无码网站国产| 国模无码人体一区二区| 亚洲成A人片在线观看无码不卡| 久久久久久亚洲Av无码精品专口| 精品一区二区三区无码免费直播 | 国产精品无码av天天爽| 久久精品九九热无码免贵| 国产V片在线播放免费无码| 无码人妻精品中文字幕免费东京热| YW尤物AV无码国产在线观看| 精品无码AV无码免费专区| 岛国无码av不卡一区二区| 免费无码AV片在线观看软件| 亚洲熟妇无码久久精品| 国产V亚洲V天堂A无码| 熟妇人妻中文av无码| 久久久久无码专区亚洲av| 精品无码国产污污污免费| 久久久无码一区二区三区| 无码人妻少妇久久中文字幕蜜桃| 黑人无码精品又粗又大又长| 国产精品国产免费无码专区不卡| 无码人妻丰满熟妇区96| 日韩精品无码一区二区三区不卡 | 久久精品无码午夜福利理论片| 中文字幕无码精品三级在线电影| 97在线视频人妻无码| 精品久久久久久无码人妻中文字幕 | 日韩av无码久久精品免费| 亚洲精品高清无码视频| 国产精品无码av在线播放| 国产办公室秘书无码精品99| 亚洲AV无码日韩AV无码导航| 亚洲精品无码久久久影院相关影片 | 精品无码成人久久久久久| 无码av不卡一区二区三区| 国产V片在线播放免费无码| 日韩av无码免费播放| 无码精品人妻一区二区三区人妻斩|