4 Commits
Author SHA1 Message Date
joel 6dece1410c .gitnore aktualisiert 2026-04-10 17:24:17 +00:00
joel 1d474182e2 Dateien nach "/" hochladen 2026-04-10 17:13:59 +00:00
joel d795d45b6f Dateien nach "/" hochladen 2026-04-10 17:13:29 +00:00
joel ca0494c91b Startpogramm für Windows
Einfache Starten des Programmes per Doppelklick
2026-04-10 16:55:57 +00:00
5 changed files with 82 additions and 1 deletions
+3 -1
View File
@@ -1 +1,3 @@
.DS_Store .DS_Store
Cover/*
App
+62
View File
@@ -0,0 +1,62 @@
# 🎵 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
---
## 🛠️ Setup
# Automatisches Setup starten
Windows-Nutzer können einfach ````setup.bat````` ausführen es installiert:
- Python (falls nicht vorhanden)
- Virtuelle Umgebung
- Alle benötigten Python-Pakete (pydub, mutagen)
- FFmpeg (wird automatisch heruntergeladen & eingebunden)
# Alternativ: Manuell installieren
1. Stelle sicher, dass Python 3.11 oder neuer installiert ist.
2. Virtuelle Umgebung erstellen und aktivieren:
````python -m venv .venv
.venv\Scripts\activate````
3. Abhängigkeiten installieren:
`````pip install pydub mutagen````
4. FFmpeg herunterladen und den bin-Ordner zur PATH-Umgebungsvariable hinzufügen.
# 🚀 Anwendung starten
1. main.py ausführen:
````.venv\Scripts\python.exe main.py````
2. WAV-Dateien auswählen und konvertieren.
#📁 Projektstruktur
📦 wav-to-mp3-converter
├── setup.bat # Batch-Datei zum Starten der Installation
├── setup.ps1 # PowerShell-Setupscript
├── settings.json # Gespeicherte Einstellungen (automatisch erzeugt)
├── main.py # Hauptprogramm mit GUI
└── README.md # Diese Datei
#️ Hinweise
Nur .wav-Dateien werden akzeptiert.
Cover muss eine .jpg- oder .jpeg-Datei sein.
Export erfolgt im .mp3-Format, benannt nach dem Originaldateinamen.
Metadaten können vor jeder Konvertierung überprüft und angepasst werden.
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 57 KiB

+3
View File
@@ -0,0 +1,3 @@
@echo off
start /min python main.py
exit
+14
View File
@@ -0,0 +1,14 @@
{
"export_paths": {
"Gottesdienst": "D:\\Tonaufnahmen\\3MP3-192kbit Gottesdienste\\2026",
"Hochzeit": "D:\\Tonaufnahmen\\4MP3-192kbit Hochzeiten",
"Weissagung": "D:\\Tonaufnahmen\\5Sonstiges\\Weissagungen",
"Jugend": "D:\\Tonaufnahmen\\3MP3-192kbit Gottesdienste\\2026"
},
"metadata": {
"artist": "FECG Rottweil-Neukirch",
"cover": "D:\\Portable Software\\fcco_Converter\\Cover\\cover_fecg_rottweil.jpg"
},
"last_export_dir": "D:\\Tonaufnahmen\\3MP3-192kbit Gottesdienste\\2026\\260406Mo Ostermontag",
"threads": 0
}