Ein Tool zur Loudness-Analyse von Audio- und Videodateien gemäß der EBU-Empfehlung R 128.
Der EBU R 128 Scanner ermöglicht eine präzise Messung der Lautheit von Mediendateien, um sicherzustellen, dass diese den gängigen Aussteuerungs-Standards entsprechen. Er bietet Unterstützung für die Analyse einzelner oder mehrerer Audiospuren und berechnet die notwendige Pegelanpassung an den Zielwert von -23 LUFS.
- Integrated Loudness (I): Messung der Gesamtlautheit in LUFS.
- Loudness Range (LRA): Analyse der Dynamikspreizung in LU.
- True Peak (Max): Erfassung des maximalen True-Peak-Pegels in dBTP.
- Anpassungs-Vorschlag: Automatische Berechnung des Gain-Offsets für die Normalisierung auf -23 LUFS.
- Spurauswahl: Automatisches Erkennen von Standardlayouts oder manuelle Auswahl der zu messenden Audiospuren.
- Plattformübergreifend: Verfügbar für Windows und macOS.
- Zweisprachig: Benutzeroberfläche in Deutsch und Englisch.
- Python 3.10+
- FFmpeg: Das Tool nutzt FFmpeg für die Audioanalyse. Stellen Sie sicher, dass
ffmpegin Ihrem Systempfad installiert ist.
- Repository klonen:
git clone https://github.com/ggfplanet/EBUR128_Scanner.git cd EBUR128_Scanner - Virtuelle Umgebung erstellen (optional):
python -m venv venv source venv/bin/activate # macOS/Linux # oder venv\Scripts\activate # Windows
- Abhängigkeiten installieren:
pip install -r requirements.txt
Starten Sie die Applikation über das Hauptskript:
python main.pyOder nutzen Sie auf macOS das bereitgestellte Start-Skript:
./Start_Scanner.commandEin DMG-Installer kann mit dem bereitgestellten Skript erstellt werden:
./build_dmg.shDies nutzt PyInstaller und hdiutil, um ein fertiges Installationsimage zu erzeugen.
Hinweis: Das Skript ist ab V1.3 für Apple Silicon (arm64) optimiert, um die Dateigröße gering zu halten. Unterstützung für Intel Macs ist nicht mehr enthalten.
Die Erstellung der Windows-Executable (.exe) erfolgt automatisiert über GitHub Actions (siehe .github/workflows/build.yml) bei jedem Push auf den main-Branch.
Tim Butenschön
- Webseite: ggfplanet.de/ebur128scanner
- GitHub: ggfplanet/EBUR128_Scanner
- Kontakt: webseite@timbutenschoen.de
Basiert auf den technischen Empfehlungen EBU Tech 3341 und Tech 3342.