mkc

command
v0.0.0-...-4471bf5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2025 License: MIT Imports: 11 Imported by: 0

README

Matroska CLI

A CLI tool to inspect Matroska files. The tool is written in Go.

Introduction

mkc stands for "Matroska CLI". The name of the command follows the logic of the extension naming used for Matroska files. The most used extensions are mkv "Matroska Video", mka "Matroska Audio", and mks "Matroska Subtitle".

This library is based on the version of RFC 9559 and the 10th iteration of draft-ietf-cellar-codec. None of these documents reached "Internet Standard" status yet.

The goal of this command line tool is to see how one would use the libraries provided by github.com/coding-socks/matroska and github.com/coding-socks/ebml.

Production readiness

This project is still in alpha phase. In this stage the public API can change between days.

Beta version will be considered when the feature set covers most of the documents the implementation is based on, and the public API is reached a mature state.

Stable version will be considered only if enough positive feedback is gathered to lock the public API and all document the implementation is based on became "Internet Standard".

Documents

Official sites

Huge thanks to the Matroska.org for their work.

IETF Documents

Huge thanks to the IETF CELLAR Working Group for their work.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
internal
cli

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL