Go Mp4 Versions Save

Go library for reading and writing MP4 file

v0.8.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/abema/go-mp4/compare/v0.7.2...v0.8.0

v0.7.2

2 years ago

Fix sample code

v0.7.1

2 years ago
  • Fix build error on Go1.18/MacOS

v0.7.0

2 years ago

v0.6.0

3 years ago
  • Created the Probe function
  • Created the Writer feature
  • Changed the Tkhd struct to be reduced redundant fields
  • Marked the string=c_p tag as deprecated
  • some performance enhancements
  • any other tiny improvements

v0.5.0

3 years ago

v0.4.0

3 years ago
  • supported following box types.
    • btrt
    • cslg
    • frma
    • saio
    • saiz
    • schm
    • tenc
    • trep
    • 3GPP metadatas
    • metadatas under ilst
    • wave
    • mp4a (QuickTime)
  • created Context struct.
  • escape unprintable runes for string fields.
  • fixed the issue where marshaller writes no bytes for 0 value of varint.
  • fixed the issue with the rounding error of stringify for fixed point number.
  • fixed the issue where colr box can not accept unknown colour type.
  • any other tiny enhancements and fixes.

v0.3.0

3 years ago
  • Support ilst, sinf, schi, co64, and sbgp
  • Support fields of avcc and sgpd completely
  • Support emsg version 1
  • Enhancement of mp4tool-dump
  • Add CompositionTimeOffset into output of ProbFra

v0.2.1

3 years ago

Fix error handling bug in Marshaller

v0.2.0

3 years ago
  • Support sidx and styp
  • New option -full of mp4tool dump command
  • Small fix