66[ ![ Go Report Card] ( https://goreportcard.com/badge/github.com/edgeware/mp4ff )] ( https://goreportcard.com/report/github.com/edgeware/mp4ff )
77[ ![ license] ( https://img.shields.io/github/license/edgeware/mp4ff.svg )] ( https://github.com/edgeware/mp4ff/blob/master/LICENSE.md )
88
9- MP4/ISOBMFF media file parser and writer. Focused on fragmented files as used for streaming in DASH, MSS and HLS fMP4.
9+ Package mp4ff implements MP4 media file parser and writer for AVC video, AAC audio and stpp/wvtt subtitles.
10+ Focused on fragmented files as used for streaming in DASH, MSS and HLS fMP4.
1011
1112## Library
1213
13- The library has functions for parsing (called Decode) and writing (Encode).
14+ The library has functions for parsing (called Decode) and writing (Encode) in the package ` mp4ff/mp4 ` .
15+ It also contains codec specific parsing of of AVC/H.264 including complete parsing of
16+ SPS and PPS in the package ` mp4ff.avc ` .
1417
15- Traditional multiplexed non-fragmented mp4 files can be parsed and decoded, see ` examples/segment ` .
18+ Traditional multiplexed non-fragmented mp4 files can also be parsed and decoded, see ` examples/segment ` .
1619
1720The focus is, however, on non-multiplexed single-track fragmented mp4 files as used in DASH, HLS, and CMAF.
1821
@@ -114,7 +117,7 @@ it can be calculated. It is set to `MoofBox.Size()+8`.
114117
115118Some simple command line tools are available in ` cmd ` .
116119
117- 1 . ` mp4ff-pslister ` extracts and displays pps and sps for AVC in an mp4 file
120+ 1 . ` mp4ff-pslister ` extracts and displays pps and sps for AVC in an mp4 file.
118121
119122## Example code
120123
@@ -133,7 +136,7 @@ The APIs should be fairly stable, but minor non-backwards-compatible tweaks may
133136
134137MIT, see [ LICENSE.md] ( LICENSE.md ) .
135138
136- Some code in pkg/mp4, es from or is based on https://github.com/jfbus/mp4 which has
139+ Some code in pkg/mp4, comes from or is based on https://github.com/jfbus/mp4 which has
137140` Copyright (c) 2015 Jean-François Bustarret ` .
138141
139142Some code in pkg/bits comes from or is based on https://github.com/tcnksm/go-casper/tree/master/internal/bits
0 commit comments