SONY攝像機數據恢復

2018-12-19 14:08:28 Mark 306

SONY索尼攝像機所拍視頻為好幾種格式。分別為:*.MTS  *.MP4  *.MPG等等


以下對索尼MP4文件進行部分說明

數據恢復之MP4文件結構分析


MP4 視頻文件封裝格式是基于QuickTime容器格式定義的,因此參考QuickTime的格式定義對理解MP4文件格式很有幫助。MP4文件格式是一個十 分開放的容器,幾乎可以用來描述所有的媒體結構,MP4文件中的媒體描述與媒體數據是分開的,并且媒體數據的組織也很自由,不一定要按照時間順序排列,甚 至媒體數據可以直接引用其他文件。同時,MP4也支持流媒體。MP4目前被廣泛用于封裝h.264視頻和AAC音頻,是高清視頻的代表。

   現在我們就來看看MP4文件格式到底是什么樣的。

1、概述

   MP4 文件中的所有數據都裝在box(QuickTime中為atom)中,也就是說MP4文件由若干個box組成,每個box有類型和長度,可以將box理解 為一個數據對象塊。box中可以包含另一個box,這種box稱為container box。

一個MP4文件首先會有且只有一個“ftyp”類型的box,作為MP4格式的標志并包含關于文件的一些信息;之后會有且只有一個“moov”類 型的box(Movie Box),它是一種container box,子box包含了媒體的metadata信息;MP4文件的媒體數據包含在“mdat”類型的box(Midia Data Box)中,該類型的box也是container box,可以有多個,也可以沒有(當媒體數據全部引用其他文件時),媒體數據的結構由metadata進行描述。

   下面是一些概念:

   track  表示一些sample的集合,對于媒體數據來說,track表示一個視頻或音頻序列。

   hint track  這個特殊的track并不包含媒體數據,而是包含了一些將其他數據track打包成流媒體的指示信息。

   sample  對于非hint track來說,video sample即為一幀視頻,或一組連續視頻幀,audio sample即為一段連續的壓縮音頻,它們統稱sample。對于hint track,sample定義一個或多個流媒體包的格式。

   sample table  指明sampe時序和物理布局的表。

   chunk 一個track的幾個sample組成的單元。

   在本文中,我們不討論涉及hint的內容,只關注包含媒體數據的本地MP4文件。下圖為一個典型的MP4文件的結構樹。


彩票平台有哪些大台子 陕西快乐十分走势图200 北单论坛 云南11选5遗漏查询 股票技巧学习 久爱棋牌 在线斗地主游戏 任九14万奖金 信誉MG娱乐 一分赛车是怎样算的 天天中彩票总进球怎么算 pk10三期必中5个号 黑龙江快乐十分前三组开奖结果 1737李逵劈鱼攻略 四川麻将怎么胡的多 108张麻将高手如何记牌 今日14场胜负彩预测