MP3 files transmuxing prototype
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

MP3 Transmuxer prototype

This script goes through MP3 file, calculates frames sizes and total playback time.

ruby mp3.rb sample.mp3

  • sample.mp3 - input MP3 file

Supports MPEG 1, MPEG 2, MPEG 2.5 codecs with full set of Layer 1, Layer 2 and Layer 3.

This is used for prototyping of MP3-to-HLS transmuxing as part of Nimble Streamer server functionality: Also, take a look at existing Nimble Streamer VOD feature set: