PLoudValidator is a software to validate audio files with correct loudness. It can validate various specifications:
-
EBU R 128
-
ATSC A85
-
CST-Ficam RT-017 specification for France.
It can also correct file to EBU R 128. Comming soon for others specifications.
See COPYING.md
- Getting the source
git clone git://github.com/mikrosimage/loudness_validator.git
cd loudness_validator
- Linux compilation
export BOOST_ROOT=path/to/boost
export QTDIR=/usr/lib64/qt4
./build_linux.sh
./build_linux.sh /library /tools /PloudValidator
see ./build_linux.sh --help for more informations
- Windows compilation
set BOOST_ROOT=path/to/boost
set QTDIR="C:\QtSDK\mingw" # with default install
set QTDIR="C:\QtSDK\Desktop\Qt\4.7.4\mingw"
build_windows.bat
build_windows.bat /library /tools /PloudValidator
see ./build_windows.bat --help for more informations
The distribution is done into dist/release/ directory.
You can run GUI with:
./dist/release/bin/PLoudValidator
Or using command line tools, to display help :
./dist/release/bin/loudness-analyser
./dist/release/bin/loudness-corrector
- GCC 4.4.1 on OpenSUSE 11.2
- CLang 3.1 on OpenSUSE 11.2
- GCC 4.5.2 on Windows XP
- Qt 4.5.3
- libsndfile 1.0.24-22.2
Tools from loudnessLibrary directory requires libsndfile.
And PLoudValidator require also Qt4.
-
EBU R-128
open link -
ATSC A85
download pdf -
France CST-Ficam RT-017 specification
download pdf -
EBU test material
download zip archive