🎵 WAV zu MP3 Konverter
Ein einfaches, benutzerfreundliches Python-Tool mit grafischer Oberfläche (Tkinter), das WAV-Dateien in MP3-Dateien konvertiert. Es unterstützt automatische Metadaten-Erstellung (Künstler, Album, Titel, Tracknummer) und fügt sogar ein Cover-Bild ein. Alle Dateien werden automatisch alphabetisch sortiert.
✅ Features
- 📂 Mehrere WAV-Dateien auswählen
- 📝 Standard-Metadaten definieren (Künstler, Album, Cover)
- 🧠 Vorschau & Bearbeitung der Metadaten vor der Konvertierung
- 🔄 Automatische Sortierung nach Dateinamen
- 🖼️ Cover-Bild einfügen
- 💾 Einstellungen werden gespeichert (Metadaten & letzter Export-Ordner)
- 📊 Fortschrittsbalken während der Konvertierung
🛠️ Installation
Damit das Programm reibungslos funktioniert, gibt es Installationsskripte, die automatisch alle benötigten Komponenten (Python, virtuelle Umgebung, Abhängigkeiten sowie FFmpeg) für dein System herunterladen und einrichten.
🍏 macOS
- Öffne ein Terminal und navigiere in das Verzeichnis deines Projekts, oder speziell in den
installOrdner. - Mache das macOS Installationsskript ausführbar und führe es aus:
Dieses Skript nutzt Homebrew, um
cd install chmod +x install_macos.sh ./install_macos.shpythonundffmpegzu installieren, erstellt eine isolierte virtuelle Umgebung und lädt die benötigten Python-Bibliotheken herunter.
🪟 Windows
- Wechsle in den Unterordner
install. - Mach einen Rechtsklick auf die Datei
install_windows.ps1und wähle "Mit PowerShell ausführen". Dieses Skript prüft und installiertpythonundffmpegmithilfe von WinGet, erstellt dann eine virtuelle.venvund installiert die nötigen Pakete.
🚀 Anwendung starten
Nach der erfolgreichen Installation, kannst du den Konverter immer kinderleicht starten:
-
Auf macOS: Führe
start.shaus dem Hauptverzeichnis aus. Entweder per Terminal (./start.sh) oder per Rechtsklick -> "Öffnen mit" -> "Terminal". -
Auf Windows: Einfach einen Doppelklick auf die Datei
start.batim Hauptverzeichnis ausführen.
📁 Projektstruktur
📦 fcco-Converter ├── main.py # Hauptprogramm mit GUI ├── start.bat # Startskript für Windows ├── start.sh # Startskript für macOS ├── install/ # Installationsskripte │ ├── install_windows.ps1 │ └── install_macos.sh ├── requirements.txt # Benötigte Python-Bibliotheken └── README.md # Diese Datei
ℹ️ Hinweise
- Nur
.wav-Dateien werden akzeptiert. - Cover müssen eine
.jpg- oder.jpeg-Datei sein. - Export erfolgt im
.mp3-Format, z.B. benannt nach dem Originaldateinamen. - Metadaten können vor jeder Konvertierung überprüft und angepasst werden.