All Projects â†’ nschloe â†’ spectro

nschloe / spectro

Licence: GPL-3.0 license
🎵 Audio file analysis

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to spectro

vuetify-audio
A Vue audio player base on Vuetify UI framework: https://wilsonwu.github.io/dist/index.html#/vuetifyaudio
Stars: ✭ 137 (+470.83%)
Mutual labels:  mp3
JetTunes-Desktop-Music-Player
Material design music player made with javafx
Stars: ✭ 36 (+50%)
Mutual labels:  mp3
mp3tag.js
MP3 tagging library written in pure JavaScript for Node.js and browsers
Stars: ✭ 39 (+62.5%)
Mutual labels:  mp3
Mp3Info
The fastest PHP library to extract mp3 meta information (duration, bitrate, samplerate and so on) and tags (id3v1, id3v2).
Stars: ✭ 114 (+375%)
Mutual labels:  mp3
audio-player
🎵 Music player with custom controls, playlist, filters, and search.
Stars: ✭ 137 (+470.83%)
Mutual labels:  mp3
cover4mp3
[Deprecated] Fetching album covers for your songs.
Stars: ✭ 12 (-50%)
Mutual labels:  mp3
retro-winamp-block
A Winamp-styled audio block for all your retro music player needs.
Stars: ✭ 14 (-41.67%)
Mutual labels:  mp3
audiocube
Toolbox for "audio cubes"
Stars: ✭ 23 (-4.17%)
Mutual labels:  mp3
klangsynthese
Waveform and Audio Synthesis library in Go
Stars: ✭ 57 (+137.5%)
Mutual labels:  mp3
yt2audiobot
Telegram bot for converting YouTube videos to mp3
Stars: ✭ 26 (+8.33%)
Mutual labels:  mp3
Best
Gifts for Programmers
Stars: ✭ 22 (-8.33%)
Mutual labels:  mp3
mmdl
MMDL (Mega Music Downloader) - A tool to easily download music.
Stars: ✭ 29 (+20.83%)
Mutual labels:  mp3
arduino-audio-tools
Arduino Audio Tools (Music Player, Music Recorder supporting I2S, Microphones, DAC, ADC, A2DP, Url, MP3, AAC, AudioKit, ES8388)
Stars: ✭ 393 (+1537.5%)
Mutual labels:  mp3
anghamify
Anghami Downloader | Download Anghami songs with full meta-tags.
Stars: ✭ 22 (-8.33%)
Mutual labels:  mp3
aplay-
a simple BitPerfect player
Stars: ✭ 23 (-4.17%)
Mutual labels:  mp3
MusicDownloader
It is a tool to download the music files such as .mp3 from netease cloud
Stars: ✭ 63 (+162.5%)
Mutual labels:  mp3
sox.js
📢 NodeJS wrapper for the SoX audio tool
Stars: ✭ 18 (-25%)
Mutual labels:  mp3
acxi
acxi is an audio conversion tool that helps sync lossless to lossy formats.
Stars: ✭ 35 (+45.83%)
Mutual labels:  mp3
karaoke-forever
Open karaoke party system
Stars: ✭ 180 (+650%)
Mutual labels:  mp3
IdealMedia
Awesome app to listen music and audiobooks on the device and online at vk.com. Search, download, set as ringtone, sort by albums, authors, folder. Powerful equalizer.
Stars: ✭ 28 (+16.67%)
Mutual labels:  mp3

spectro

Delicious audio file spectrograms.

PyPi Version PyPI pyversions GitHub stars PyPi downloads

gh-actions codecov Code style: black

spectro is a collection of easy-to-use Python and command-line tools for analyzing audio files. Install from PyPi with

pip install spectro

and use with

spectro show filename.mp3                # shows the wave spectrum of the audio file
spectro check {dirname or filename.mp3}  # checks if the audio file is worse than it pretends to be

See -h for their respective command-line arguments.

The quality of MP3 files is typically determined by their bitrate. For audio files, 128 kbps (kilobit per second) is considered low quality, 320 kbps is considered high quality. It is of course possible to re-encode a low-quality MP3 with a higher bitrate or even a WAV file. spectro can help singling out those foul eggs.

Here is the spectro show output of a sample file (only first channel shown):

Full-quality WAV 320 kbps MP3 256 kbps MP3
192 kbps MP3 128 kbps MP3 96 kbps MP3
64 kbps MP3 32 kbps MP3 16 kbps MP3
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].