Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nomonosound/libloudness
An efficient loudness meter with support for anchoring, median, and multithreading
https://github.com/nomonosound/libloudness
Last synced: 28 days ago
JSON representation
An efficient loudness meter with support for anchoring, median, and multithreading
- Host: GitHub
- URL: https://github.com/nomonosound/libloudness
- Owner: nomonosound
- License: mit
- Created: 2023-06-21T07:38:17.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-12T13:26:36.000Z (5 months ago)
- Last Synced: 2024-08-13T14:42:48.999Z (5 months ago)
- Language: C++
- Size: 166 KB
- Stars: 7
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# libloudness
A library that implements the ITU BS.1770 loudness algorithm and true peak recommendations for use with e.g. EBU R-128Originally a c++ port of [libebur128](https://github.com/jiixyj/libebur128), with various optimizations and convenient extensions
## Features
- Written in c++20
- Supports [EBU R 128](https://tech.ebu.ch/docs/r/r128.pdf)
- M, S and I modes ([EBU Tech 3341](https://tech.ebu.ch/docs/tech/tech3341.pdf)
- Loudness range measurements ([EBU Tech 3342](https://tech.ebu.ch/docs/tech/tech3342.pdf))
- True peak scanner
- Additional features based on ITU BS.1770
- Median loudness calculation
- Calculate global loudness without the relative gating
- Supports all realistic samplerates
- Supports both interleaved and non-interleaved input
- Limited optional multithreading support## Installation
## Usage