eb222dd2ca91d048d831c91b4f2b45ba53e4cc2b
fcco Converter V2
WAV-zu-MP3-Konverter mit grafischer Benutzeroberfläche. Unterstützt automatische Metadaten-Erstellung (Künstler, Album, Titel, Tracknummer), Cover-Bilder und alphabetische Sortierung. Läuft auf Windows und macOS.
Features
- Mehrere WAV-Dateien oder ganze Ordner (mit Unterordnern) auswählen
- Metadaten definieren und bearbeiten (Künstler, Album, Jahr, Cover)
- Automatische Sortierung nach Dateinamen
- Cover-Bild einfügen (JPG/PNG)
- Einstellungen werden dauerhaft gespeichert
- Fortschrittsanzeige pro Datei und gesamt
- Automatisches Update direkt aus der App
- Moderne, dunkle Benutzeroberfläche (CustomTkinter)
Installation (Endnutzer)
Lade die neueste Version von der Releases-Seite herunter:
- Windows:
fcco-Converter-windows.zipentpacken undfcco-Converter.exestarten. - macOS:
fcco-Converter-macos.zipentpacken undfcco-Converterstarten.
FFmpeg wird automatisch beim ersten Start heruntergeladen. Keine weitere Installation nötig.
Updates
In der App auf "Update prüfen" klicken. Wenn eine neue Version verfügbar ist, wird sie direkt heruntergeladen und installiert. Danach muss die App einmal neu gestartet werden.
Entwicklung
Voraussetzungen
- Python 3.11 oder neuer
- Virtuelle Umgebung empfohlen
Setup
python -m venv .venv
source .venv/bin/activate # macOS / Linux
# .venv\Scripts\activate # Windows
pip install -r requirements.txt
Starten
python main.py
Build (Standalone-Executable)
python build.py
Die fertige Datei liegt anschließend im dist/-Verzeichnis.
Projektstruktur
fcco-Converter/
├── main.py # Einstiegspunkt
├── build.py # Build-Skript (PyInstaller)
├── requirements.txt # Abhängigkeiten
├── icon.ico # Programm-Icon
├── fcco_converter/
│ ├── __init__.py
│ ├── config.py # Einstellungen & Konfiguration
│ ├── converter.py # FFmpeg-Konvertierung
│ ├── metadata.py # ID3-Tags & Cover
│ ├── updater.py # Auto-Update von Gitea Releases
│ └── gui.py # CustomTkinter GUI
└── README.md
Hinweise
- Nur
.wav-Dateien werden als Eingabe akzeptiert. - Cover-Bilder müssen
.jpg,.jpegoder.pngsein. - Export erfolgt im
.mp3-Format (192 kbit/s). - Einstellungen werden in
~/.config/fcco-Converter/(Linux),~/Library/Application Support/fcco-Converter/(macOS) bzw.%APPDATA%/fcco-Converter/(Windows) gespeichert.