日韩在线一区二区三区,日本午夜一区二区三区,国产伦精品一区二区三区四区视频,欧美日韩在线观看视频一区二区三区 ,一区二区视频在线,国产精品18久久久久久首页狼,日本天堂在线观看视频,综合av一区

[發(fā)明專利]一種修復(fù)MP4損壞文件的方法有效

專利信息
申請(qǐng)?zhí)枺?/td> 201911050367.3 申請(qǐng)日: 2019-10-31
公開(公告)號(hào): CN110740391B 公開(公告)日: 2021-10-26
發(fā)明(設(shè)計(jì))人: 許超明;梁效寧;韓勇 申請(qǐng)(專利權(quán))人: 四川效率源信息安全技術(shù)股份有限公司
主分類號(hào): H04N21/854 分類號(hào): H04N21/854
代理公司: 暫無(wú)信息 代理人: 暫無(wú)信息
地址: 641000 四*** 國(guó)省代碼: 四川;51
權(quán)利要求書: 查看更多 說(shuō)明書: 查看更多
摘要:
搜索關(guān)鍵詞: 一種 修復(fù) mp4 損壞 文件 方法
【權(quán)利要求書】:

1.一種修復(fù)MP4損壞文件的方法,其特征在于包括以下步驟:

S100:獲取任一MP4正常文件,解析所述MP4正常文件以獲取數(shù)據(jù)流的編碼方式、sample數(shù)據(jù)的封裝模式及時(shí)間流的交錯(cuò)模式,其中,所述MP4正常文件與所述MP4損壞文件由相同的MP4制作裝置和/或制作軟件所生成且具有相同的編碼方式及交錯(cuò)模式,所述步驟S100包括以下步驟:

S101:獲取數(shù)據(jù)流的編碼方式,包括以下步驟:

S1011:獲取sample描述信息,所述sample描述信息包含atom大小、類型、版本、標(biāo)志、條目數(shù)及sample描述表,其中,所述類型儲(chǔ)存于stsd中;

S1012:讀取所述sample描述表中的數(shù)據(jù)格式作為所述編碼方式,所述編碼方式包括avc1、mp4a、mp4v、alac、samr、Twos、apcn、in24、sowt及sawb;

S102:獲取時(shí)間流的交錯(cuò)模式,包括以下步驟:

S1021:獲取所述MP4正常文件中各個(gè)音/視頻序列的區(qū)塊偏移表并獲取各個(gè)音/視頻序列的偏移量,所述偏移量是相對(duì)于媒體數(shù)據(jù)區(qū)域的起始地址的相對(duì)偏移地址;

S1022:將各個(gè)音/視頻序列的偏移量并入同一集合并按升序排列;

S1023:查找各個(gè)偏移量所屬的音/視頻序列在所述集合中出現(xiàn)的規(guī)律,用以確定各個(gè)音/視頻序列的交錯(cuò)模式;

S1024:去除所述集合中重復(fù)循環(huán)的音/視頻序列,用以獲取時(shí)間流的交錯(cuò)模式;

S103:獲取sample數(shù)據(jù)的封裝模式,包括以下步驟:

S1031:獲取所述MP4正常文件中sample-區(qū)塊對(duì)應(yīng)關(guān)系表并讀取第一區(qū)塊的序號(hào)、每區(qū)塊的sample數(shù)及sample的描述識(shí)別號(hào);

S1032:根據(jù)所獲取的音/視頻序列的交錯(cuò)模式及所述MP4正常文件中sample-區(qū)塊對(duì)應(yīng)關(guān)系表,獲取sample數(shù)據(jù)的封裝模式;

S200:根據(jù)所述編碼方式及所述交錯(cuò)模式,掃描所述MP4損壞文件的媒體數(shù)據(jù)區(qū)域并獲取所述媒體數(shù)據(jù)區(qū)域中的sample大小及sample的偏移量并記錄在音/視頻序列容器中;

S300:根據(jù)所述音/視頻序列容器中sample大小及sample的偏移位置,修改所述MP4正常文件中moov的區(qū)塊偏移表的偏移量,用以重新構(gòu)建所述MP4正常文件的moov;

S400:采用所述MP4損壞文件的媒體數(shù)據(jù)區(qū)域替換步驟S300中所重新構(gòu)建的所述MP4正常文件的媒體數(shù)據(jù)區(qū)域,生成正常播放的MP4文件,完成所述MP4損壞文件的修復(fù)。

2.根據(jù)權(quán)利要求1所述的一種修復(fù)MP4損壞文件的方法,其特征在于,所述步驟S200包括以下步驟:

S201:讀取所述MP4損壞文件的媒體數(shù)據(jù)容器的數(shù)據(jù),查找媒體數(shù)據(jù)的標(biāo)識(shí),所述媒體數(shù)據(jù)的標(biāo)識(shí)為媒體數(shù)據(jù)的起始地址;

S202:根據(jù)所述MP4正常文件的交錯(cuò)模式,選取要匹配的音/視頻序列;

S203:根據(jù)所述MP4正常文件的每區(qū)塊的sample數(shù)獲取要匹配的sample個(gè)數(shù);

S204:根據(jù)音/視頻序列的編碼方式來(lái)掃描媒體數(shù)據(jù)中的sample,用以匹配所讀取的sample;

S205:判斷所讀取的sample是否與音/視頻序列的編碼方式匹配,如果是,執(zhí)行步驟S207,否則,執(zhí)行步驟S206;

S206:尋址下一所需讀取的sample,執(zhí)行步驟S204;

S207:記錄當(dāng)前sample的字節(jié)長(zhǎng)度和偏移量,并將當(dāng)前sample的偏移量記錄在音/視頻序列容器中。

3.根據(jù)權(quán)利要求2所述的一種修復(fù)MP4損壞文件的方法,其特征在于,針對(duì)不同的音/視頻序列的編碼方式,獲取sample的字節(jié)長(zhǎng)度的方法如下:

編碼方式為avc1:以當(dāng)前sample的起始地址為首地址,向后偏移0x5字節(jié)并讀取字節(jié)的內(nèi)容,與0x1f進(jìn)行邏輯與運(yùn)算,所得結(jié)果表示sample的類型且小于十進(jìn)制數(shù)21,當(dāng)前sample的前4字節(jié)的內(nèi)容表示sample的字節(jié)長(zhǎng)度;

編碼方式為mp4a:以當(dāng)前sample的起始地址為首地址,向后偏移0x5字節(jié)、0x06字節(jié)并分別讀取字節(jié)的內(nèi)容且所讀取的內(nèi)容分別為0xee、0x1b,或者,

以當(dāng)前sample的起始地址為首地址,向后偏移0x5字節(jié)、0x06字節(jié)并分別讀取字節(jié)的內(nèi)容,所讀取的內(nèi)容分別為0x3e、0x64且當(dāng)前sample的首字節(jié)內(nèi)容不為零;

采用ffpeg的untr_decode_audio4函數(shù)獲得sample的字節(jié)長(zhǎng)度;

編碼方式為mp4v:以當(dāng)前sample的起始地址為首地址,前兩個(gè)字節(jié)的內(nèi)容為0x1b3或0x1b6,采用ffpeg的avcodec_decode_video2函數(shù)獲得sample的字節(jié)長(zhǎng)度;

編碼方式為alac:以當(dāng)前sample的起始地址為首地址,向后偏移0x5字節(jié)并讀取連續(xù)4字節(jié)的內(nèi)容的整數(shù)t,當(dāng)前sample的前4字節(jié)的內(nèi)容為0x00時(shí),t的值為0x00130000,或,

當(dāng)前sample的前4字節(jié)的內(nèi)容為0x1000時(shí),t的值為0x001a0000,采用ffpeg的untr_decode_audio4函數(shù)獲得sample的字節(jié)長(zhǎng)度;

編碼方式為samr:當(dāng)前sample的首字節(jié)內(nèi)容為0x3c,sample的字節(jié)長(zhǎng)度為32字節(jié)。

下載完整專利技術(shù)內(nèi)容需要扣除積分,VIP會(huì)員可以免費(fèi)下載。

該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于四川效率源信息安全技術(shù)股份有限公司,未經(jīng)四川效率源信息安全技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服

本文鏈接:http://www.szxzyx.cn/pat/books/201911050367.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。

×

專利文獻(xiàn)下載

說(shuō)明:

1、專利原文基于中國(guó)國(guó)家知識(shí)產(chǎn)權(quán)局專利說(shuō)明書;

2、支持發(fā)明專利 、實(shí)用新型專利、外觀設(shè)計(jì)專利(升級(jí)中);

3、專利數(shù)據(jù)每周兩次同步更新,支持Adobe PDF格式;

4、內(nèi)容包括專利技術(shù)的結(jié)構(gòu)示意圖流程工藝圖技術(shù)構(gòu)造圖

5、已全新升級(jí)為極速版,下載速度顯著提升!歡迎使用!

請(qǐng)您登陸后,進(jìn)行下載,點(diǎn)擊【登陸】 【注冊(cè)】

關(guān)于我們 尋求報(bào)道 投稿須知 廣告合作 版權(quán)聲明 網(wǎng)站地圖 友情鏈接 企業(yè)標(biāo)識(shí) 聯(lián)系我們

鉆瓜專利網(wǎng)在線咨詢

周一至周五 9:00-18:00

咨詢?cè)诰€客服咨詢?cè)诰€客服
tel code back_top
主站蜘蛛池模板: 亚洲国产精品第一区二区| 国91精品久久久久9999不卡| 国产乱xxxxx国语对白| 91九色精品| 99精品偷拍视频一区二区三区| 欧美日韩三区| 中文字幕日本精品一区二区三区| 欧美极品少妇videossex| 久久九九国产精品| 国产精品一卡二卡在线观看| 午夜伦理片在线观看| 国产一区二区在线免费| 香蕉av一区二区| 久久国产精品久久久久久电车| 在线电影一区二区| 欧美日韩国产一二三| 最新国产一区二区| 久久青草欧美一区二区三区| 日本二区在线观看| 韩日av一区二区| 日韩精品中文字幕一区| 国产亚洲精品久久久久久网站| 91麻豆精品国产91久久久无限制版| 欧美一区二区三区激情在线视频 | 97人人澡人人爽人人模亚洲| 日韩a一级欧美一级在线播放| 精品国产一区二区三区忘忧草| 精品久久久久99| 99国产精品九九视频免费看| 国产91麻豆视频| 欧美极品少妇xxxxⅹ| 一区二区三区中文字幕| 久久99精品久久久秒播| 91在线一区| 精品国产二区三区| 日韩精品一区在线视频| 92久久精品| 久久久久亚洲精品视频| 久久九精品| 91午夜精品一区二区三区| 日韩精品久久久久久久的张开腿让 | 免费高潮又黄又色又爽视频| 日韩精品一区二区亚洲| 97久久超碰国产精品红杏| 欧美大成色www永久网站婷| 亚洲国产欧洲综合997久久,| 色婷婷久久一区二区三区麻豆| 精品一区二区超碰久久久| 日韩av在线影视| 日韩久久精品一区二区三区| **毛片在线| 亚洲精品老司机| 免费午夜片| 毛片大全免费观看| 午夜少妇性影院免费观看| 久久国产精品视频一区| 国产精品高潮呻吟88av| 亚洲一级中文字幕| 国产品久精国精产拍| 又色又爽又大免费区欧美| 精品国产二区三区| 国产精品国产三级国产aⅴ下载| 99国产精品一区| 国产91热爆ts人妖系列| 中文字幕区一区二| 国产区图片区一区二区三区| 一区二区精品在线| 国产老妇av| 国产精品久久久麻豆| 欧美日韩九区| 久久黄色精品视频| 91亚洲欧美强伦三区麻豆 | 色噜噜狠狠色综合影视| 国产69精品久久久久777糖心| 日韩精品久久一区二区| 欧美久久一区二区三区| 亚洲欧美一区二区三区1000| 国产一二区视频| 国产精品一卡二卡在线观看| 欧美日韩国产免费观看| 91热精品| 国产日韩欧美二区| 国产欧美一区二区精品久久久| 日本一二三区视频在线| 日本一二三区电影| 久久99精品久久久久婷婷暖91| 狠狠色很很在鲁视频| 在线观看欧美一区二区三区| 日韩av在线一区| 日韩毛片一区| 欧美精品二区三区| 日韩欧美中文字幕精品| 久久精品国产亚洲7777| 亚洲自拍偷拍一区二区三区| 91黄在线看 | 999亚洲国产精| 午夜特级片| 国产色一区二区| 国产女人好紧好爽| 国产精品19乱码一区二区三区| 亚洲欧美一区二区三区1000| 国产精品日产欧美久久久久| 亚洲欧美一二三| 日本精品在线一区| 午夜伦情电午夜伦情电影| 国产精品欧美久久| 午夜国产一区二区| 国产视频一区二区三区四区| 亚洲高清国产精品| 精品国产九九| 国产无套精品久久久久久| 欧美日韩一区二区三区在线观看视频| 国产69精品久久久久app下载| 999久久久国产| 中文字幕区一区二| 欧美精品第1页| 午夜影院5分钟| 天摸夜夜添久久精品亚洲人成 | 久久免费精品国产| 国产精品九九九九九九九| 午夜av免费观看| 午夜精品一区二区三区在线播放| 亚洲影院久久| 国产欧美日韩二区| 国产日韩欧美一区二区在线播放| 狠狠色噜噜狠狠狠狠奇米777| 99欧美精品| 亚洲欧美一二三| 伊人久久婷婷色综合98网| 日韩精品一区二区中文字幕| 久久影视一区二区| 欧美亚洲视频二区| 日韩精品一区二区免费| 日本精品一区二区三区在线观看视频 | 国产精品视频一区二区三| 99精品免费在线视频| 日韩国产精品久久| 国产伦精品一区二区三区无广告| 精品国产乱码一区二区三区在线| 久久久久国产亚洲| 亚洲码在线| 国产精品色婷婷99久久精品| 久久精品色欧美aⅴ一区二区| 又黄又爽又刺激久久久久亚洲精品| 精品国产九九| 精品一区二区三区视频?| 欧美黄色片一区二区| 满春阁精品av在线导航| 91国内精品白嫩初高生| 欧美色综合天天久久| 国产91丝袜在线播放动漫| 国产经典一区二区三区| 夜夜躁狠狠躁日日躁2024| 国产乱一乱二乱三| 99久久精品一区| 国产日韩欧美亚洲| 日本一区二区三区免费视频| 久久夜色精品久久噜噜亚| 欧美一区二区激情三区| 久久久久国产精品嫩草影院| 精品久久二区| 日韩久久精品一区二区三区| 日韩一区二区中文字幕| 亚洲v欧美v另类v综合v日韩v| 久久er精品视频| 日日夜夜一区二区| 久久艹亚洲| 欧美精品免费看| 国产一区二区国产| 99国产精品一区| 国产乱码精品一区二区三区介绍| 羞羞视频网站免费| 国产超碰人人模人人爽人人添| 亚洲精品国产精品国产| 国产91免费在线| 国产乱对白刺激在线视频| 国产videosfree性另类| 狠狠躁夜夜躁| 91精品黄色| 日韩精品久久久久久中文字幕8| 国产精品免费一视频区二区三区 | 97一区二区国产好的精华液| 97午夜视频| 亚洲国产精品综合| 国产精品一二三区视频网站| 国产精品综合在线| 国产精品videossex国产高清| 国产欧美亚洲精品| 色乱码一区二区三在线看| 亚洲欧美色一区二区三区| 国产欧美亚洲精品| 国产精品国产三级国产aⅴ下载| 久久久久国产亚洲| 国产一区二区三区在线电影| 欧美日韩国产一二| 国产一区二区黄| 欧美一区亚洲一区| 国产高清精品一区| 91精品婷婷国产综合久久竹菊 | 久久人人97超碰婷婷开心情五月| 久久99久久99精品免观看软件 | 精品国产一二三四区| sb少妇高潮二区久久久久| 一本一道久久a久久精品综合蜜臀| 国产欧美日韩一区二区三区四区| 国产精品亚洲二区| 91麻豆精品一区二区三区 | 国产麻豆精品一区二区| 精品国产一区二区在线| 国产日韩欧美综合在线| 97视频一区| 欧美一区二区三区免费播放视频了 | 国产精品麻豆自拍| 少妇久久免费视频| 欧美一区二区三区另类| 国产一区www| 一区二区三区精品国产| 国产欧美视频一区二区| 素人av在线| 午夜av网址| 一区二区三区国产精华| 国产精品一区二区6| 国产69精品久久久久按摩| 国内久久久久久| 一二三区欧美| 精品国产一区二区在线| 国产精品高潮呻吟三区四区| 国产69精品久久久久app下载| 欧美日韩国产专区| 一区二区三区中文字幕| 国产aⅴ精品久久久久久| 国产一区二区二| 一本色道久久综合亚洲精品图片| 精品国产九九九| 日本一区二区在线电影| 亚洲福利视频二区| 婷婷嫩草国产精品一区二区三区| 一级久久久| 国产女人和拘做受在线视频| 日本三级香港三级网站| 国产乱人伦精品一区二区三区| 欧美乱码精品一区二区| 99久久国产免费,99久久国产免费大片 | 国产一区二区三区四区五区七| 国产乱码一区二区三区| 波多野结衣女教师电影|