Jul 20, 2023

Read information about an MP3’s, or OGG’s bitstream

Mp3stat is a utility to read information about MP3’s and OGG’s bitstream. More specifically, how certain bitrates have been placed in the bitstream by the encoder. Not only does mp3stat give you a graphical representation of the average bitrate per 1/500th of the file in, a linear bar graph to allow you to compare encoders and settings, it also has a batch file mode. The batch file mode allows you to use mp3stat as a script utility instead of GUI, for use in your own programs and or scripts. The batch mode can be extended trivially to give just as much info as the GUI version, but now defaults to configurable output of 3 pieces of info; name, runtime, and average bitrate. The batch mode can take MP3’s, and OGG’s in the same directory, but it cannot yet at least recursively run into subdirectories – this will be possible in the next version, arriving soon.

Checkout these related ports:
  • Zynaddsubfx - Realtime software synthesizer
  • Zrythm - Modern music production system, also known as DAW
  • Zplugins-lv2 - Collection of LV2 plugins to be bundled with Zrythm
  • Zmusic - GZDoom's music system as a standalone library
  • Zita-rev1 - Reworked version of the reverb originally developed for Aeolus
  • Zita-resampler - C++ library for resampling audio signals
  • Zita-njbridge - Command line client to transmit audio over a local IP network
  • Zita-mu1 - Simple Jack app used to organise stereo monitoring
  • Zita-jclient - Library to create a Jack client with a few lines of C++
  • Zita-dpl1 - Look-ahead digital peak level limiter
  • Zita-convolver - Fast, partitioned convolution engine library
  • Zita-bls1 - Blumlein Shuffler converter of binaural signals to stereo speaker pair
  • Zita-at1 - Autotuner Jack application
  • Zita-alsa-pcmi - Easy access to ALSA PCM devices
  • Zinf - GTK-based MP3 player