melcom's FFmpeg Audio Normalisierer

Version 2.0.1 (Aktuelle Version)

**Wesentliche Neuerungen in Version 2.0.1:**

* **Neue Option: "Nur einen Log-Eintrag pro Prozess speichern"**
    * **Checkbox in den Optionen** hinzugefügt, um das Log-Verhalten zu steuern.
    * **Standardmäßig aktiviert:**  Speichert nur den Log des jeweils letzten Normalisierungs- oder Analyseprozesses in der Log-Datei.
    * **Deaktivierbar:**  Für Benutzer, die detailliertere Logs oder die Log-Rolling-Funktion wünschen (maximale Log-Datei Größe).
    * **Deaktiviert das Feld "Maximale Log-Datei Größe (KB)"** in den Optionen, wenn aktiviert.
    * **Einstellung wird in `options.ini` gespeichert.**

* **Verbesserung: Standardmäßiger FFmpeg Pfad im Optionen-Dialog**
    * **Beim ersten Programmstart:**  Das Feld "FFmpeg Pfad" im Optionen-Dialog zeigt nun automatisch den **Pfad zum Programmverzeichnis** an, um neuen Benutzern die Einrichtung zu erleichtern.
    * **Gespeicherte Pfade bleiben erhalten:**  Bei nachfolgenden Programmstarts wird weiterhin der in `options.ini` gespeicherte Pfad angezeigt.

* **Neue Ausgabeformat-Option: OGG Vorbis**
    * **OGG Vorbis** als weiteres **Ausgabeformat** für normalisierte Audiodateien hinzugefügt.
    * **Auswahl "OGG"** ist nun in der Combobox "Format" im GUI möglich.

* **Diverse kleinere Verbesserungen und Fehlerbehebungen**


**Wesentliche Neuerungen in Version 2.0:**

* **Komplett neue Programmbasis & Grafische Benutzeroberfläche (GUI)**
    * Umstellung von AutoHotkey auf Python für eine modernere, plattformunabhängigere Basis.
    * **Neue, intuitive grafische Benutzeroberfläche (GUI)** mit Tkinter für verbesserte Benutzerfreundlichkeit.

* **Neue Funktion: Audio-Datei Analyse**
    * **Audio-Dateien analysieren** vor der Normalisierung.
    * Anzeige von **Analyse-Ergebnissen** (LUFS, True Peak, LRA) im GUI und Logfile.

* **Erweiterte Optionen für Normalisierung**
    * **Einstellbarer True Peak Zielwert** (dBTP) und **True Peak Presets**.
    * **Auswahl des Ausgabeformats** (WAV, MP3, FLAC, AAC).
    * **Benutzerdefinierte LUFS- und True Peak Werte** weiterhin möglich.

* **Verbesserte Benutzeroberfläche & Benutzerführung**
    * Moderne Fortschrittsanzeige (Progressbar).
    * Detailliertere Prozessinformationen im GUI-Fenster.
    * MessageBox-Fenster für Analyse-Ergebnisse und Normalisierungs-Abschluss.
    * "Über..." Menüpunkt mit Versions- und Autoreninformationen.

* **Erweiterte Logdatei-Funktionalität**
    * Separate Logdatei für Audio-Analysen (`ffmpeg_analyse_log.txt`).
    * Detailliertere Logausgabe für Analyse und Normalisierung.

* **Weitere Verbesserungen**
    * Versionsnummer im Fenstertitel.
    * Automatische Überprüfung auf `ffmpeg.exe` beim Programmstart.
    * "Kontinuierlicher Modus" (Tool bleibt nach Prozessende geöffnet).
    * Verbesserte Fehlerbehandlung und detailliertere Fehlermeldungen.
    * Diverse GUI- und Stabilitätsverbesserungen.

**Entwicklungsschritte von Version 1.0 bis 1.4 (in Version 2.0 integriert):**

* **Version 1.4:**
    * Umstrukturierung der Log-Datei (neueste Einträge oben).
    * Verbesserte Benutzeroberfläche (klarere Abfragen/Eingaben).
    * Log-Datei-Ansicht nach Prozessabschluss.
    * Fehlerkorrekturen und Optimierungen.
    * GUI-Version (neu in v1.4).
    * Mehrsprachige Unterstützung (Deutsch/Englisch in v1.4).
    * Automatische FFmpeg-Überprüfung (neu in v1.4).
    * Kontinuierlicher Modus (neu in v1.4).

* **Version 1.3:**
    * Protokollierungsfunktion hinzugefügt (Log-Datei).
    * Zeitstempel und Trennlinien in Log-Datei.
    * Begrenzung der Log-Datei-Größe (und Löschen älterer Einträge).

* **Version 1.2:**
    * Abfrage zum Überschreiben existierender Ausgabedateien.
    * Benutzerfreundlichkeits-Verbesserungen und Bugfixes.

* **Version 1.1:**
    * Fortschrittsanzeige während der Normalisierung.
    * GUI-Verbesserungen und klarere Eingabeaufforderungen.

* **Version 1.0:**
    * Initiale Version (Batch-Datei).
    * Basisfunktionalitäten für Normalisierung mit FFmpeg.