go-mp4
go-mp4 copied to clipboard
More box types support
ISO/IEC 14496-12
- [ ] uuid
- [x] ftyp
- [ ] pdin
- [x] moov
- [x] mvhd
- [x] meta
- [x] trak
- [x] tkhd
- [ ] tref
- [ ] trgr
- [x] edts
- [x] elst
- [x] mdia
- [x] mdhd
- [x] hdlr
- [ ] elng
- [ ] minf
- [x] vmhd
- [x] smhd
- [ ] hmhd
- [ ] sthd
- [ ] nmhd
- [ ] dinf
- [x] dref
- [x] stbl
- [x] stsd
- [x] stts
- [x] ctts
- [x] cslg
- [x] stsc
- [x] stsz
- [ ] stz2
- [x] stco
- [x] co64
- [x] stss
- [ ] stsh
- [ ] padb
- [ ] stdp
- [x] sdtp
- [x] sbgp
- [x] sgpd
- [x] roll
- [x] prol
- [x] rap
- [x] tele
- [ ] alst
- [ ] rash
- [ ] sap
- [ ] subs
- [x] saiz
- [x] saio
- [x] udta
- [x] mvex
- [x] mehd
- [x] trex
- [ ] leva
- [x] moof
- [x] mfhd
- [x] traf
- [x] tfhd
- [x] trun
- [x] tfdt
- [x] mfra
- [x] tfra
- [x] mfro
- [x] mdat
- [x] free
- [x] skip
- [x] cprt
- [ ] tsel
- [ ] strk
- [ ] stri
- [ ] strd
- [ ] iloc
- [ ] ipro
- [x] sinf
- [x] frma
- [x] schm
- [x] schi
- [ ] iinf
- [ ] xml
- [ ] bxml
- [ ] pitm
- [ ] fiin
- [ ] paen
- [ ] fire
- [ ] fpar
- [ ] fecr
- [ ] segr
- [ ] gitn
- [ ] idat
- [ ] iref
- [ ] meco
- [ ] mere
- [x] styp
- [x] sidx
- [ ] ssix
- [ ] prft
- [x] colr
- [ ] ICC Profile
- [x] pasp
- [ ] srat
- [x] trep
- [ ] assp
- [x] btrt
ISO/IEC 14496-14
- [ ] iods
- [x] esds
- [x] ESDescriptor
- [x] DecoderConfigDescriptor
- [ ] SLConfigDescriptor
- [ ] mp4v encv
- [x] mp4a enca
- [ ] mp4s
- [x] stsd
ISO/IEC 14496-15
- [ ] sdep
- [ ] icam
- [ ] ecam
- [ ] vwid
- [ ] mvci
- [ ] mvcg
- [ ] swtc
- [ ] mvra
- [ ] tstb
- [ ] sstl
- [ ] mstv
- [ ] stti
- [ ] stmg
- [ ] svmC
ISO/IEC 23001-5
- [x] ipcm
- [x] fpcm
- [x] pcmC
ISO/IEC 23001-7
- [x] pssh
- [ ] senc
- [x] tenc
- [ ] seig
Quick Time
Refer to https://github.com/abema/go-mp4/issues/7
(e.g. keys, alac, wave)
3GPP (ETSI TS 126 244)
- [x] titl
- [x] dscp
- [x] perf
- [x] auth
- [x] gnre
- [ ] rtng
- [ ] clsf
- [ ] kywd
- [ ] loci
- [ ] albm
- [ ] yrrc
- [ ] coll
- [ ] urat
- [ ] thmb
- [ ] orie
Metadata
- [x] ----
- [x] aART
- [x] akID
- [x] apID
- [x] atID
- [x] cmID
- [x] cnID
- [x] covr
- [x] cpil
- [x] cprt
- [x] desc
- [x] disk
- [x] egid
- [x] geID
- [x] gnre
- [x] pcst
- [x] pgap
- [x] plID
- [x] purd
- [x] purl
- [x] rtng
- [x] sfID
- [x] soaa
- [x] soal
- [x] soar
- [x] soco
- [x] sonm
- [x] sosn
- [x] stik
- [x] tmpo
- [x] trkn
- [x] tven
- [x] tves
- [x] tvnn
- [x] tvsh
- [x] tvsn
- [x] (c)ART
- [x] (c)alb
- [x] (c)cmt
- [x] (c)com
- [x] (c)day
- [x] (c)gen
- [x] (c)grp
- [x] (c)nam
- [x] (c)too
- [x] (c)wrt
Others
- [ ] tmcd (?)
- [ ] moat (?)
- [ ] smrd (Samsung ?)
- [ ] smta (Samsung ?)
- [ ] SDLN (Samsung ?)
- [ ] Xtra (?)
- [ ] gsst (?)
- [ ] gstd (?)
- [ ] ID32 (Sony ?)
- [ ] (c)TIM (?)
- [ ] (c)TSC (?)
- [ ] (c)TSZ (?)
- [ ] (c)enc (?)
- [ ] (c)xyz (?)
- [ ] clfn (?)