ISO/IEC 14496-34 Syntactic Description Language (MPEG SDL) CLI tool
MPEG SDL Tool is a command-line interface (CLI) utility designed to process ISO/IEC 14496-34 Syntactic Description Language (MPEG SDL) files for encoding and decoding purposes. This tool provides developers with a robust solution for working with MPEG SDL specifications.
Key Features:
Command-line interface support for processing MPEG SDL files.
Cross-platform compatibility, supporting Windows, macOS, and Linux operating systems.
Integration with winget for easy installation on Windows.
Comprehensive documentation and functional tests to ensure reliability and accuracy.
Support for automated workflows through scriptable command execution.
Audience & Benefit:
Ideal for software developers and engineers working with MPEG standards, this tool enables seamless integration of MPEG SDL specifications into development pipelines. It streamlines the processing of SDL files, reducing errors during implementation and improving overall productivity through automation support.
README
mpeg-sdl-tool
> ISO/IEC 14496-34 Syntactic Description Language (MPEG SDL) CLI tool
@mpeggroup/mpeg-sdl-parser is hosted on GitHub packages, so before installing
dependencies, authentication needs to be configured. Create a GitHub classic
personal access token which has permission to read packages and then set it in
your environment:
export NPM_GITHUB_TOKEN=
Install dependencies:
bun install
Test:
bun test
Run:
bun run index.ts
> During development this can be used to validate command definitions:
>
> DYNAMIC_CLI_FRAMEWORK_VALIDATE_ALL=1 bun run index.ts
> During development this can be used to enable framework logging:
>
> DYNAMIC_CLI_FRAMEWORK_DEBUG=1 bun run index.ts
Compile binary:
bun build index.ts --compile --outfile /tmp/mpeg-sdl-tool