pleonex / PlayMobic

MODS video and audio codecs for .NET

Home Page:https://www.pleonex.dev/PlayMobic/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PlayMobic

GitHub commits since latest release (by SemVer)   Build and release   MIT License  

Documentation, library and tools to analyze and decode MODS video files.

  • ๐Ÿ“ƒ Documentation of the formats
  • ๐Ÿ“š .NET library that supports the video and audio format:
    • Deserialization of the MODS container
    • MODS demuxer
    • Mobiclip video decoder
    • IMA-AD PCM audio decoder
    • FastAudio v2 audio decoder
  • ๐Ÿ”ง Command-line tool to show, demux and convert to AVI files
  • ๐Ÿ“บ Application to convert files to MP4, AVI or raw streams

Important

This project only supports the MODS format (NDS). Similar formats like VXDS, Moflex or MO are out of scope of this project (at the moment at least). Please do not open issues or pull request for them.

Installation

Get started

Check out the documentation site.

Feel free to ask any question in the project discussions.

Build

The project requires .NET 8.0 SDK.

To build, test and generate artifacts run:

dotnet tool restore
dotnet script build.csx --isolated-load-context -- --target=Default

To build and run the tests uses the Default target or skip the target argument. To create distributable bundles run the target Bundle.

Release

Create a new GitHub release with a tag v{Version} (e.g. v2.4) and that's it! This triggers a pipeline that builds and deploy the project.

Credits

Standing on the shoulders of giants.

This project wouldn't be possible without the reverse engineering and implementation work of the following projects:

About

MODS video and audio codecs for .NET

https://www.pleonex.dev/PlayMobic/

License:MIT License


Languages

Language:C# 100.0%