mp4文件格式分析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

十六进制码流分析:ftypBox0000001C:size,28,表示此BOX有28个字节,表示长度的四个字节也计算在内。以下同66747970:type,表示BOXTYPE,此处为ftyp6D703432:可能是兼容的格式信息,/////mp4200000000:可能是插入的空字节,/////也可能是version,flags6D703432:可能是兼容的格式信息,mp42/////major-brand6D703431:可能是兼容的格式信息,mp41/////minor-version69736F6D:isom,ftyp中的最后一个标识,compatible-brands[];//toendoftheboxThebrand‘mp41’isdefinedasidentifyingversion1ofthisspecification(ISO/IEC14496-1:2001),andthebrand‘mp42’identifiesthisversionofthespecification;atleastoneofthesebrandsshallappearinthecompatible-brandslistinthefile-typebox,inallfilesconformingtothisspecification.moovBox0003B059:sizeofmoov.241753个字节6D6F6F76:moovmvhdBox0000006C:size,mvhdBox的大小为108个字节6D766864:mvhd00000000:version,flagsBEEE87C5:creation-time创建文件的时间,是距离1904年1月1日0点的秒数BEEE87C5:modifiation-time修改文件的时间,00015F90:timescale时标,时间刻度的单位,为1/90000秒01A861B8:duration持续时间00010000:rate播放描述的等级0100:volume播放时的音量0000:保留的16bits的000000000:保留的32bits的000000000:保留的32bits的0000100000000000000000000000000000001000000000000000000000000000040000000:matrix给视频提供的转换矩阵000000000000000000000000000000000000000000000000:6个32bits的pre-defined的0000100CA:next-track-ID下一个轨迹IDiodsBox00000021:sizeofiods,33个字节696F6473:iods,InitialObjectDescriptor00000000:version,flags1013004F:可能是OD,ObjectDescriptorFFFF0FFE:FF0E0400:0000010E:04000000:02udtaBox0000068F:sizeofudta,167975647461:udta,uuidBox000004A9:sizeofuuid,119375756964:uuidF78CAA0C36BE4CE988D203C256DABEB2:由于boxtype=uuid而定义的16个字节的usertypeEES-3-0-410VEAEAudioEncoder-2-1-11VbitRate=2000000bpsVkeyFramePeriodInMs=10000VnumberofPass=2VprogressiveInterlaced=0VrateControlMode=cbrVsmoothVsSharp=0VsourceNature=naturalVuseBFrame=false.此处表明本码流没有使用B帧VvideoEncoderType=mpeg4VadvVideoEncoderType=mpeg4VallowBitRateUnderflow=falseVchangeRgbYuvConversion=falseVsetCustomBitmapSize=falseVuseCustomPixedAspectRatio=falseVuseExpertFeaturesASP=falseVuseMotionFiltering=falseVuseVideoPacket=falseVvbvSizeInMs=1000VburnLogo=falseVchangeframerate=falseVuseColorAdjustment=falseVuseCropFilter=falseVuseScaleFilter=falseVuseSpatialFilter=falseVuseTimecodes=falseAaudioEncoderType=aacAbitRate=64000bpsAuseAutomaticBandwidth=trueAuseMS=trueAbalanceLeftRight=0AvolumeInDB=0starttime=0stoptime=9223372036854775807,MTUSize=1448exportType=mp4hinted=trueprogressiveDownload=trueallowDebugInformationInStream=trueavoidQuickTime6Warnings=falseforceETV15compatibility=falseforcePlayerCompatibility=falsemultiThreadedOptimization=0openAVIWith=DirectShowpreviewOnOff=1previewlayout=0showEncodingStatistics=true.......................hntiBox000001DE:sizeofhnti,478686E7469:hntirtpBox000001D6:sizeofrtp,47072747020:rtp73647020:sdpa=mpeg4-iod:”data:application/mpeg4-iod;base64................................trakBox000001A4:sizeoftrak,4207472616B:traktkhdBox0000005C:sizeoftkhd,92746B6864:tkhd,trackheadbox00000001:00,version;000001,trackenableflagsBEEE87C5:creation-time创建文件的时间BEEE87C5:modifiation-time修改文件的时间,两个时间应该相同00000001:track-ID00000000:保留的32bits的001A85E16:duration持续的时间0000000000000000:保留的2个32bits的00000:layer00000:pre-defined00000:volume,asnonaudio,ifaudio,0x01000000:reserved0000100000000000000000000000000000001000000000000000000000000000040000000:matrix00000000:width,iftrack_is_visual0x01400000else000000000:height,iftrack_is_visual0x00F00000else0mdiaBox00000128:sizeofmdia,2966D646961:mdiamdhdBox00000020:sizeofmdhd,326D646864:mdhd00000000:versionBEEE87C5:creation-timeBEEE87C5:modification-time000003E8:timescale0004B717:duration0:pad101010111000100:3个5bits的language0000:pre-defined0hdlrBox00000021:sizeofhdlr,3368646C72:hdlr00000000:version00000000:pre-defined06F64736D:odsm,handler-type.ObjectDescriptorStream000000000000000000000000:3个reserved00:stringnameminfBox000000DF:sizeofminf,2236D696E66:minfnmhdBox0000000C:sizeofnmhd,126E6D6864:nmhd00000000:versiondinfBox00000024:sizeofdinf,3664696E66:dinfdrefBox0000001C:sizeofdref,2864726566:dref00000000:version00000001:entry-counturlBox0000000C:sizeofurl,1275726C20:url00000001:locationstblBox000000A7:sizeofstbl,1677374626C:stblstsdBox00000043:sizeofstsd,6773747364:stsd00000000:version,flags00000001:entry-countmp4sBox00000033:sizeofmp4s,516D703473:mp4s00000000:version00000001:ESesdsBox00000023:sizeofesds,3565736473:esds00000000:version03150000:00040D01:050000C8:00000000:00000000:060102:sttsBox00000018:sizeofstts,2473747473:stts00000000:version00000001:entry-count00000001:sample-count0004B717:sample-deltastscBox0000001C:sizeofstsc,2873747363:stsc00000000:version00000001:entry-count00000001:first-chunk00000001:samples-per-chunk00000001:sample-description-indexstszBox00000014:sizeofstsz,207374737A:stsz00000000:version00000012:sample-size00000001:sample-countstcoBox00000014:sizeofstco,207374636F:stco00000000:version00000001:entry-count0003B07D:chunk-offsettrefBox00000018:sizeoftref,2474726566:trefmpodBox00000010:sizeofmpod,166D706F64:mpod000000C9:00000065:trakBox00000191:sizeoftrak,4017472616B:traktkhdBox0000005C:sizeoftkhd,92746B6864:tkhd00000001:00,version;000001,trackenableflagsBEEE87C5:creation-time创建文件的时间BEEE87C5:modifiation-time修改文件的时间,两个时间应该相同00000002:track

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功