Skip to content

sigmate/PyMasVis

 
 

Repository files navigation

PyMasVis

PyMasVis is a reimplementation of MasVis in Python.

Installation

Usage

Analyze a file by running poetry run pymasvis filename [filename ...]. The result will be output to filename-pymasvis.png.

![Example result](docs/Rick Astley - Never Gonna Give You Up.spotify-pymasvis.png)

More options are available by running poetry run pymasvis -h.

Requirements

Installation

Clone the repository and run poetry install --no-root

Notes

PyMasVis suppports all files that FFmpeg supports as PyMasVis uses FFmpeg to convert the file to raw PCM data before analysis.

Histogram is calculated using a maximum of 2^18 bins regardless of real bit depth. The "bits" result is scaled to the presumed real bit depth.

About

Python implementation of MasVis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 71.8%
  • Python 25.8%
  • HTML 2.4%