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.
- The applications will be available to download from the GitHub release page.
- The .NET library is available in the SceneGate AzureDevOps feed.
Check out the documentation site.
Feel free to ask any question in the project discussions.
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
.
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.
Standing on the shoulders of giants.
This project wouldn't be possible without the reverse engineering and implementation work of the following projects:
- Gericom: MobiclipDecoder.
- Adib Surani: Mobius.