Skip to content

mr-rigden/pyloudness

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pyLoudness

How loud is that file? Sounds simple, right? Check out http://www.r128audio.com for information about loudness standards.

Usage

Give pyLoudness an audio file and it will give you a dictionary.

import pyloudness
loudness_stats = pyloudness.get_loudness("test.wav")

Result:

{
    'True Peak': {
        'Peak': 0.4
    },
    'Loudness Range': {
        'LRA': 8.4,
        'Threshold': -39.8,
        'LRA High': -16.9,
        'LRA Low': -25.3
    },
    'Integrated Loudness': {
        'I': -19.2,
        'Threshold': -29.8
    }
}

Prerequisities

pyLoudness requires ffmpeg

sudo apt-get install ffmpeg

Installing

pip install pyloudness

Miscellania

ffmpeg -nostats -i file_location -filter_complex ebur128=peak=true -f null -

Authors

  • Jason Rigden

License

This project is licensed under the MIT License

About

How loud is that file?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages