Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
media-info
command
Command media-info summarizes the stored state of a gmc or mkv file as JSON.
|
Command media-info summarizes the stored state of a gmc or mkv file as JSON. |
|
example
|
|
|
gmc-basic
command
Command gmc-basic demonstrates the core gmc write/finalize/reopen/seek flow with a real, playable PCM audio track.
|
Command gmc-basic demonstrates the core gmc write/finalize/reopen/seek flow with a real, playable PCM audio track. |
|
gmc-live
command
Command gmc-live demonstrates reading a gmc file while it is still being written: a writer goroutine appends events every 100ms while the main goroutine follows them live.
|
Command gmc-live demonstrates reading a gmc file while it is still being written: a writer goroutine appends events every 100ms while the main goroutine follows them live. |
|
gmc-stitch-mkv
command
Command gmc-stitch-mkv assembles one Matroska file out of an absolute time window spanning three committed GMC segment samples (sample/test-clip-000.gmc / -001 / -002.gmc, see task 1) — built directly with mkv.Muxer (not mkv.Export).
|
Command gmc-stitch-mkv assembles one Matroska file out of an absolute time window spanning three committed GMC segment samples (sample/test-clip-000.gmc / -001 / -002.gmc, see task 1) — built directly with mkv.Muxer (not mkv.Export). |
|
gmc-to-mkv
command
Command gmc-to-mkv converts a gmc file into a Matroska file, optionally restricted to a time range.
|
Command gmc-to-mkv converts a gmc file into a Matroska file, optionally restricted to a time range. |
|
mkv-info
command
Command mkv-info prints the container info, track list, tags and per-track packet statistics of a Matroska file.
|
Command mkv-info prints the container info, track list, tags and per-track packet statistics of a Matroska file. |
|
mkv-to-gmc
command
Command mkv-to-gmc converts a Matroska file into a gmc file, optionally restricted to a time range.
|
Command mkv-to-gmc converts a Matroska file into a gmc file, optionally restricted to a time range. |
|
Package gmc implements the GMC media container format.
|
Package gmc implements the GMC media container format. |
|
codec
Package codec defines the GMC codec conventions that mirror Matroska: Matroska CodecID strings in TrackInfo.Codec, MKV block payload bytes in Frame.Data, and a small private envelope carrying the MKV TrackEntry Audio/Video parameters alongside the original CodecPrivate.
|
Package codec defines the GMC codec conventions that mirror Matroska: Matroska CodecID strings in TrackInfo.Codec, MKV block payload bytes in Frame.Data, and a small private envelope carrying the MKV TrackEntry Audio/Video parameters alongside the original CodecPrivate. |
|
Package mkv implements Matroska (MKV) import and export for GMC files, with a defensive pure-Go EBML reader and a minimal standard-form writer.
|
Package mkv implements Matroska (MKV) import and export for GMC files, with a defensive pure-Go EBML reader and a minimal standard-form writer. |
Click to show internal directories.
Click to hide internal directories.