Convert SHN to MKA

Drag and drop files here or click to select.
Max file size 100mb.
Uploading progress:

SHN vs MKA Format Comparison

Aspect SHN (Source Format) MKA (Target Format)
Format Overview
SHN
Shorten Audio Format

Shorten is a lossless audio compression format created by Tony Robinson at SoftSound in 1993. It was one of the earliest practical lossless audio codecs and became the de facto standard for trading live concert recordings online during the late 1990s and early 2000s, particularly among fans of Grateful Dead, Phish, and other jam bands. Though largely superseded by FLAC, SHN files remain common in legacy music archives.

Lossless Legacy
MKA
Matroska Audio Container

MKA is the audio-only variant of the Matroska multimedia container, an open-standard format developed by the Matroska non-profit organization since 2002. Based on EBML (Extensible Binary Meta Language), MKA can encapsulate virtually any audio codec — from lossless FLAC and PCM to lossy AAC, Vorbis, and Opus. It is uniquely capable of holding multiple audio tracks, embedded subtitles for lyrics, chapter markers, and extensive metadata within a single file.

Lossless Modern
Technical Specifications
Sample Rates: 8 kHz – 96 kHz
Bit Depth: 8, 16-bit integer
Channels: Mono, Stereo
Codec: Shorten (predictive coding + Huffman)
Container: Raw Shorten stream (.shn)
Sample Rates: Any (codec-dependent)
Bit Depth: Any (codec-dependent)
Channels: Unlimited (codec-dependent)
Codec: Any audio codec (FLAC, AAC, Opus, Vorbis, PCM, etc.)
Container: Matroska EBML (.mka)
Audio Encoding

Shorten uses linear prediction to model audio samples and encodes residuals with Huffman coding, achieving lossless compression ratios of roughly 2:1:

# Decode SHN to WAV (intermediate)
ffmpeg -i input.shn output.wav

# Direct SHN to MKA conversion
ffmpeg -i input.shn -codec:a flac \
  output.mka

MKA is a container, not a codec — it wraps any audio codec. Common choices include FLAC for lossless and Opus for lossy:

# MKA with lossless FLAC audio
ffmpeg -i input.wav -codec:a flac \
  output.mka

# MKA with Opus audio
ffmpeg -i input.wav -codec:a libopus \
  -b:a 192k output.mka
Audio Features
  • Metadata: No native tag support (relies on external .txt files)
  • Album Art: Not supported
  • Gapless Playback: Supported natively — important for live recordings
  • Streaming: Not designed for streaming
  • Seeking: Limited — requires seek tables or full decode
  • Chapters: Not supported
  • Metadata: Rich tagging via Matroska tag system (unlimited fields)
  • Album Art: Embedded attachments for cover art and images
  • Gapless Playback: Inherent — sample-accurate codec passthrough
  • Streaming: Supported via WebM (Matroska subset) for web
  • Seeking: Fast cue-based seeking with internal index
  • Chapters: Native chapter system with nested hierarchies
Advantages
  • Bit-perfect lossless compression preserving every audio detail
  • Historical standard for live concert recording archives
  • Simple codec with fast decoding speed
  • Gapless playback ideal for continuous live performances
  • Widely recognized in tape-trading and bootleg communities
  • Codec-agnostic — wraps any audio codec in a single container
  • Multiple audio tracks in one file (e.g., audience + soundboard)
  • Chapter markers for navigating long recordings
  • Open-source, royalty-free, and actively developed
  • Embedded lyrics, fonts, and arbitrary file attachments
  • Extensible EBML structure adapts to future codecs
Disadvantages
  • Obsolete — superseded by FLAC with better compression
  • Limited software support in modern players
  • No metadata or tagging capability
  • Larger files than FLAC for equivalent lossless content
  • Poor seeking performance without seek tables
  • Limited native support on Apple devices and iTunes
  • Not recognized by many portable music players
  • Less common for audio-only use than FLAC or M4A
  • Some web browsers do not support .mka playback
  • Tagging tools are less mature than for MP3 or FLAC
Common Uses
  • Live concert recording archives (Grateful Dead, Phish)
  • Legacy lossless music collections from 1990s–2000s
  • Tape-trading community distributions
  • Archival of audience recordings and soundboard tapes
  • Source files for re-encoding to modern formats
  • Multi-track audio files (multiple recordings of same concert)
  • Chaptered audiobooks and long-form audio content
  • Audio extracted from MKV video files
  • Archival containers preserving multiple audio sources
  • Linux and open-source ecosystem audio storage
Best For
  • Preserving original live concert recordings bit-perfectly
  • Maintaining legacy archive compatibility
  • Source material for transcoding to any target format
  • Collections where historical provenance matters
  • Combining multiple audio sources in a single container
  • Chaptered concert recordings with navigable setlists
  • Advanced archival needing codec flexibility and extensibility
  • Linux desktop environments with native Matroska support
Version History
Introduced: 1993 (Tony Robinson, SoftSound)
Current Version: Shorten 3.x
Status: Legacy, no active development
Evolution: Shorten (1993) → largely replaced by FLAC (2001)
Introduced: 2002 (Matroska.org)
Current Version: Matroska v4 (EBML-based)
Status: Active, IETF standardization (RFC 8794)
Evolution: Matroska v1 (2002) → v2 (2004) → v4 (2014) → IETF RFC (2020)
Software Support
Media Players: foobar2000, VLC, Winamp (plugin)
Decoders: FFmpeg, shorten CLI tool
Mobile: Not natively supported
Web Browsers: Not supported
Archives: etree.org, archive.org, bt.etree.org
Media Players: VLC, MPC-HC, foobar2000, mpv, MusicBee
Tools: MKVToolNix (mux/demux), FFmpeg, MediaInfo
Mobile: Android (VLC, MX Player), iOS (VLC)
Web Browsers: Limited (WebM subset in Chrome/Firefox)
OS Support: Linux (native), Windows (codecs), macOS (VLC)

Why Convert SHN to MKA?

Converting SHN to MKA leverages the Matroska container's unique strengths for concert recording archival — particularly its ability to hold multiple audio tracks, chapter markers, and embedded attachments in a single file. While FLAC is the more common lossless target, MKA offers capabilities that are uniquely valuable for live music collections where you might have both an audience recording and a soundboard recording of the same show, or where you want chapter markers to navigate a multi-hour performance.

The Matroska container is codec-agnostic, meaning you can choose the best audio codec for your needs. Store your concert recordings as MKA with FLAC audio for lossless archival, or use Opus for a compact lossy version — both wrapped in the same versatile container. This flexibility is unmatched by any other audio format. You can even include multiple codec versions in one MKA file, providing both lossless and lossy streams in a single download.

For concert recordings specifically, MKA's chapter system is a standout feature. A three-set Phish show can be stored as a single MKA file with chapter markers at each song boundary, allowing listeners to jump directly to any song in the setlist without splitting the continuous performance into separate track files. This preserves the unbroken flow of live music while still offering convenient navigation — something SHN's per-track file approach cannot achieve.

MKA also supports embedded file attachments, which is valuable for archiving concert metadata. You can attach the original .txt setlist file, taper notes, photographs from the show, and even the original SHN checksums inside the MKA file itself. Everything related to that concert recording travels together, eliminating the fragile dependency on folder structure and sidecar files that characterizes SHN archives.

Key Benefits of Converting SHN to MKA:

  • Multi-Track Capability: Bundle audience and soundboard recordings in one file
  • Chapter Navigation: Mark song boundaries for quick setlist browsing
  • Codec Flexibility: Choose FLAC (lossless) or Opus (lossy) inside the container
  • File Attachments: Embed setlist texts, taper notes, and photos within the audio file
  • Open Standard: IETF-standardized, royalty-free, and actively maintained
  • Rich Metadata: Extensive Matroska tagging system with unlimited custom fields
  • Future-Proof: EBML structure supports new codecs and features as they emerge

Practical Examples

Example 1: Dual-Source Concert Archive

Scenario: A collector has both audience and soundboard SHN recordings of a legendary 1977 Grateful Dead show and wants to combine them into a single archival file.

Source: gd1977-05-08_aud.shn + gd1977-05-08_sbd.shn
Conversion: Both SHN sources → single MKA with two tracks
Result: gd1977-05-08_dual.mka (3.2 GB)

Multi-track MKA structure:
  Track 1: Audience recording (FLAC, lossless)
  Track 2: Soundboard recording (FLAC, lossless)
  Chapters: Song boundaries for both tracks
  Attachments: taper_notes.txt, show_poster.jpg
  Tags: Grateful Dead / Cornell 5/8/77 / Barton Hall

Example 2: Chaptered Full-Show Archive

Scenario: A Phish collector wants to preserve a complete 3-set New Year's Eve show as a single navigable file instead of 25 separate track files.

Source: 25 SHN track files (phish1999-12-31, 3.6 GB)
Conversion: All SHN tracks → single chaptered MKA
Result: phish_nye_1999.mka (3.0 GB, FLAC audio)

Chapter structure:
  Chapter 01: Set 1 — Tweeze (0:00:00)
  Chapter 02: Set 1 — Roses Are Free (0:14:22)
  ...
  Chapter 15: Set 3 — Prince Caspian (2:05:41)
  Chapter 25: Encore — Meatstick (3:18:55)
  → Skip to any song while preserving gapless flow

Example 3: Complete Show Package with Attachments

Scenario: An archivist wants to create self-contained show packages where all documentation travels with the audio file, never getting separated.

Source: wsp2003-07-04.shn (show + sidecar files)
Conversion: SHN → MKA with all documentation embedded
Result: wsp2003-07-04_complete.mka (2.4 GB)

Embedded attachments:
  + info.txt (taper notes, microphone chain, transfer info)
  + setlist.txt (complete song list with timestamps)
  + checksums.md5 (original SHN file verification)
  + poster.jpg (concert poster from the venue)
  + photo_01.jpg – photo_03.jpg (venue/crowd photos)
  → Everything about this show in one self-contained file

Frequently Asked Questions (FAQ)

Q: What is MKA and why would I use it instead of FLAC?

A: MKA (Matroska Audio) is a container format that can hold any audio codec, including FLAC itself. You would choose MKA over standalone FLAC when you need features that FLAC alone cannot provide: multiple audio tracks in one file, chapter markers, embedded file attachments, or the ability to combine different codecs. For simple single-track lossless storage, FLAC is simpler and more widely supported. For complex archival needs, MKA is more capable.

Q: Is the audio quality identical when converting SHN to MKA?

A: If you choose a lossless codec like FLAC or PCM inside the MKA container, yes — the audio is bit-identical to the original SHN. The Matroska container adds zero degradation; it simply wraps the audio stream. If you choose a lossy codec like Opus or AAC, then normal lossy compression applies. For archival purposes, FLAC inside MKA is the recommended approach.

Q: Can I have multiple recordings of the same show in one MKA file?

A: Yes, this is one of MKA's unique strengths. You can include an audience recording as Track 1 and a soundboard recording as Track 2 within a single file. The player lets you switch between tracks during playback. This is extremely useful for concerts where both audience and soundboard sources exist, keeping them synchronized and together in one archive file.

Q: What software plays MKA files?

A: VLC is the most universal MKA player — it works on Windows, macOS, Linux, Android, and iOS. foobar2000, mpv, and MPC-HC also handle MKA natively on desktop. Android supports MKA through VLC and MX Player. The main limitation is Apple's native ecosystem — iTunes and Apple Music do not support MKA, so VLC is required on Apple devices. MKVToolNix is the standard tool for creating and editing MKA files.

Q: How do chapter markers work in MKA?

A: Matroska chapters are embedded metadata entries with timestamps and titles. For concert recordings, you create a chapter entry for each song with the song title and its start time. Players like VLC display these as a chapter list, letting you click to jump to any song. Chapters can be hierarchical — you could have Set 1, Set 2, and Encore as parent chapters with individual songs nested underneath.

Q: Can I embed setlist files and photos inside an MKA file?

A: Yes. Matroska supports arbitrary file attachments, so you can embed .txt setlist files, .nfo taper notes, .jpg concert photos, and any other documentation directly inside the MKA file. This creates a self-contained archive where nothing can get separated. MKVToolNix makes adding attachments straightforward through its GUI or command-line tools.

Q: Is MKA suitable for portable listening?

A: MKA is more suited for archival than portable use. While VLC plays MKA on mobile devices, the format lacks the broad native support that FLAC, M4A, or MP3 enjoy. For portable listening, convert your SHN files to FLAC or M4A instead. Reserve MKA for desktop archival where its multi-track, chapter, and attachment capabilities provide genuine value. You can always extract individual tracks from MKA for mobile use.

Q: How large are MKA files compared to SHN?

A: With FLAC audio inside, MKA files are typically 10-20% smaller than SHN equivalents because FLAC compresses better than Shorten. The Matroska container overhead is negligible — usually a few kilobytes. If you embed attachments (photos, text files), those add to the total size but are typically insignificant compared to the audio data. Overall, expect similar or slightly smaller files than your original SHN collection.