github.com/Eyevinn/mp4ff (go): Package mp4ff - MP4 media file parser and writer for AVC and HEVC video, AAC audio and stpp/wvtt subtitles. Focused on fragmented files as used for streaming in DASH, MSS and HLS fMP4.  The mp4 library has functions for parsing (called Decode) and writing (called Encode). It is focused on fragmented files as used for streaming in DASH, MSS and HLS fMP4. mp4.File is a representation of a "File" which can be more or less complete, but should have some top layer boxes. It can include  The typical child boxes are exported so that one can write paths such as  to access the (only) trun box of a moof box.  Some simple command line tools are available in cmd directory.  Example code is available in the examples directory.
Keywords: aac|adts|avc|cmaf|fmp4|fragmented-mp4-files|go|golang|h264|h265|hevc|isobmff|mp4|mpeg-dash|pps|sei|sps|stpp|video|wvtt