Ⅰ 怎樣才能把MP4 File文件變成MP4文件
播放器能直接打開的吧,改來改去幹嘛。(暴風影音)
不行就用格式工廠轉換一下。
Ⅱ MP4格式的文件打不開
1、MP4格式的文件與MP4播放器下相配,把MP4格式的文件用類格式工廠軟體轉換成播放器支持的視頻格式,要麼可以安裝一個可以播放MP4格式的軟體。
2、MP4格式文件受病毒感染所至,好好查殺一下病毒。
3、MP4文件受損所至,用MP4修復軟體修復一下試試。
4、MP4播放器或MP4播放軟體問題造成的,維修或重新安裝MP4播放軟體。
Ⅲ 視頻後綴名有哪些
常見的有:AVI、mov、rmvb、rm、FLV、mp4、3GP等。
1、AVI
AVI這個由微軟公司發布的視頻格式,在視頻領域可以說是最悠久的格式之一。AVI格式調用方便、圖像質量好,壓縮標准可任意選擇,是應用最廣泛、也是應用時間最長的格式之一。
2、mov
MOV即QuickTime影片格式,它是Apple公司開發的一種音頻、視頻文件格式,用於存儲常用數字媒體類型。用於保存音頻和視頻信息,甚至WINDOWS7在內的所有主流電腦平台支持。
3、rmvb
RMVB是一種視頻文件格式,其中的VB指Variable Bit Rate(可變比特率)。較上一代RM格式畫面要清晰很多,原因是降低了靜態畫面下的比特率。
4、FLV
FLV是FLASHVIDEO的簡稱,FLV流媒體格式是一種新的視頻格式。由於它形成的文件極小、載入速度極快,使得網路觀看視頻文件成為可能,它的出現有效地解決了視頻文件導入Flash後,使導出的SWF文件體積龐大,不能在網路上很好的使用等缺點。
5、OGG
Ogg Media是一個完全開放性的多媒體系統計劃,OGM(Ogg Media File)是其容器格式。OGM可以支援多視頻、音頻、字幕(文本字幕)等多種軌道。
6、MOD
MOD格式是JVC生產的硬碟攝錄機所採用的儲存格式名稱。
Ⅳ 多媒體文件格式之MP4
樹結構圖
StreamAnalyzer分析:
1. ftyp( File Type Box )
該Box有且只有1個,並且只能被包含在文件層,而不能被其他Box包含。該Box應該被放在文件的最開始,指示該MP4文件應用的相關信息。
「ftyp」 body依次包括1個32位的major brand(4個字元),1個32位的minor version(整數)和1個以32位(4個字元)為單位元素的數組Compatible Brands。
2. moov (Movie Box)
該box包含了文件媒體的metadata信息,「moov」是一個container box,具體內容信息由子box詮釋。同File Type Box一樣,該box有且只有一個,且只被包含在文件層。一般情況下,「moov」會緊隨「ftyp」出現。
moov定義了一個MP4文件中的數據信息,類型是moov,是一個容器Atom,其至少必須包含一下三種Atom中的一種:mvhd標簽、cmov標簽、rmra標簽。
mvhd標簽:Movie Header Atom,存放未壓縮過的影片信息的頭容器。
cmov標簽:Compressed Movie Atom,壓縮鬼哦的電影信息容器,此容器不常用。
rmra標簽:Reference Movie Atom,參考電影信息容器,此容器不常用。
一般情況下,「moov」中會包含1個「mvhd」和若干個「trak」。其中「mvhd」為Header Box,一般作為「moov」的第一個子Box出現(對於其他Container Box來說,Header Box都應作為首個子box出現)。「trak」包含了一個track的相關信息,是一個Container Box。
3. trak( Track Box)
「trak」也是一個container box,其子box包含了該track的媒體數據引用和描述(hint track除外)。一個MP4文件中的媒體可以包含多個track,且至少有一個track,這些track之間彼此獨立,有自己的時間和空間信息。「trak」必須包含一個「tkhd」和一個「mdia」,此外還有很多可選的box(略)。其中「tkhd」為track header box,「mdia」為media box,該box是一個包含一些track媒體數據信息box的container box。
4. mdat(Meida Data Box)
該box包含於文件層,可以有多個,也可以沒有(當媒體數據全部為外部文件引用時),用來存儲媒體數據。數據直接跟在box type欄位後面,具體數據結構的意義需要參考metadata(主要在sample table中描述)。
5. free或skip( Free Space Box )
「free」中的內容是無關緊要的,可以被忽略。該box被刪除後,不會對播放產生任何影響。
6. stbl(Sample Table Box)
「stbl」幾乎是普通的MP4文件中最復雜的一個box了,首先需要回憶一下sample的概念。sample是媒體數據存儲的單位,存儲在media的chunk中,chunk和sample的長度均可互不相同,如下圖所示。
參考鏈接:https://www.jianshu.com/p/44c9567d8fcb
在線工具:https://gpac.github.io/mp4box.js/
QuickTime File Format Specification:https://developer.apple.com/library/archive/documentation/QuickTime/QTFF/QTFFPreface/qtffPreface.html#//apple_ref/doc/uid/TP40000939-CH202-TPXREF101
Ⅳ 格式mp4file 視頻播放問題
你先用格式工廠轉換成後期軟體需要的格式就行啦!
Ⅵ 監控攝像頭儲存的File(*.mp4:*.264)是什麼文件
是H.264編碼的文件,使用KMPlayer或者VLC播放試試,如果不能播放就是因為監控錄像的格式不標准,需要監控廠家的播放器或者播放插件,或者監控廠家提供個轉碼工具轉成標準的
Ⅶ mp4file怎樣轉換成適合wmp播放器的文件
用虛擬攝像頭把錄像再錄一遍
Ⅷ MP4 FILE是什麼文件
放MP4視頻文件的文件夾
Ⅸ mp4文件格式解析
註:概念
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進行描述。
box中的位元組序為網路位元組序,也就是大端位元組序(Big-Endian),簡單的說,就是一個32位的4位元組整數存儲方式為高位位元組在內存的低端。Box由header和body組成,其中header統一指明box的大小和類型,body根據類型有不同的意義和格式。
標準的box開頭的4個位元組(32位)為box size,該大小包括box header和box body整個box的大小,這樣我們就可以在文件中定位各個box。如果size為1,則表示這個box的大小為large size,真正的size值要在largesize域上得到。(實際上只有「mdat」類型的box才有可能用到large size。)如果size為0,表示該box為文件的最後一個box,文件結尾即為該box結尾。(同樣只存在於「mdat」類型的box中。)
size後面緊跟的32位為box type,一般是4個字元,如「ftyp」、「moov」等,這些box type都是已經預定義好的,分別表示固定的意義。如果是「uuid」,表示該box為用戶擴展類型。如果box type是未定義的,應該將其忽略。
表明文件類型,該box只有一個並且只能被包含在文件層,不能被其他box包含。同時,他應該出現在文件的最開始的位置,指示該MP4文件應用的相關信息。ftyp box包含一個32位的major brand(4個字元),一個32位的minor version(整數)和一個以32位為單位的compatible brands數組。
註:box的類型為ftyp box大小為24個位元組,其中major_brand和minor_version都是isom。
該box包含了文件媒體的metadata信息,「moov」是一個container box,具體內容信息由子box詮釋。同File Type Box一樣,該box有且只有一個,且只被包含在文件層。一般情況下,「moov」會緊隨「ftyp」出現。「moov」中會包含1個「mvhd」和若干個「trak」。其中「mvhd」為header box,一般作為「moov」的第一個子box出現(對於其他container box來說,header box都應作為首個子box出現)。「trak」包含了一個track的相關信息,是一個container box。