sbader/fragmentedmp4parser
Reads the informational data in a fragmented MPEG-4 (fMP4) file. The information parsed can be used to generate playlists for HTTP Live Streaming (HLS).
Installation
To install the package add the following line to the Package.swift dependencies.
.Package(url: "https://github.com/sbader/FragmentedMP4Parser.git", majorVersion: 0)Usage
To use the parser, first import the package:
import FragmentedMP4ParserInitialize the parser with the path to the file:
let parser = FragmentedMP4Parser(path: "...Path To The File...")Run the parser with proper error handling:
do {
let description = try parser.parse()
}
catch let e {
print("Parsing the file failed, error thrown \(e)")
}License
FragmentedMP4Parser is released under the MIT license. See LICENSE for details.
Package Metadata
Repository: sbader/fragmentedmp4parser
Default branch: master
README: README.md