Skip to content

A library for working with ISO/IEC Base Media Format files, also known as MP4 files.

License

Notifications You must be signed in to change notification settings

DeaDBeeF-Player/mp4p

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MP4P

A library for working with ISO/IEC Base Media File Format, also known as MP4 files.

Adding to your project

macOS / Xcode

Drag the provided mp4p.xcodeproj into your project, and add the framework to the dependency, link and copy frameworks build phases.

Other platforms

Add include and src folders to your build system

Using from your code

Include the API header file: #include <mp4p/mp4p.h>

Features

  • Written in C, or more specifically C99
  • Parsing most atoms / boxes necessary for handling AAC and ALAC files in MP4 container
  • Finding and enumerating the atoms
  • Reading and writing metadata in iTunes format
  • AAC and ALAC audio-specific config
  • Embedded album art support
  • M4B chapter support
  • Many useful atoms are converted into usable / editable C structs

About

A library for working with ISO/IEC Base Media Format files, also known as MP4 files.

Resources

License

Stars

Watchers

Forks