Optimierung eines Medienarchivs unter Windows: BAT-Skript mit Gemini, ChatGPT und Qwen
Ein Familien-Foto- und Video-Archiv über 15 Jahre umfasst Hunderte von Gigabyte in Dutzenden von Ordnern. Formate reichen von hochbitratem Material spiegelloser Kameras bis zu HEIC-Dateien von Smartphones. Lösung: Ein BAT-Skript mit purem CMD, das auf jedem Windows-Rechner läuft, ohne Python oder Node.js zu benötigen. Es nutzt FFmpeg für Videos und ImageMagick für HEIC und installiert die Tools automatisch über winget.
Der Entwicklungsprozess entfaltete sich in Chats mit KI-Modellen: Ich agierte als Manager mit technischem Know-how und vermied jegliches manuelle Codieren. Wir haben Bugs iterativ behoben, indem wir problematische Abschnitte präzise identifiziert haben, um Halluzinationen zu minimieren.
Vergleich der KI-Modelle in der Entwicklung
Google Gemini 3
Produzierte ein Minimum Viable Product (MVP) mit 500 Zeilen in einem einzigen Abend. Kernlogik: Rekursives Durchsuchen und Konvertieren mit strengen Parametern. Verarbeitete Dutzende von Gigabyte über Nacht. Probleme tauchten auf, als Komplexität hinzugefügt wurde:
- CLI-Unterstützung, Drag-and-Drop, kyrillische Pfade und lange Dateipfade.
- Halluzinationen: Logikfehler, Codeabschnitte und Regressionen bei früheren Korrekturen.
ChatGPT 5.2
Behandelte Refactoring und Bugfixes. Schnelle Antworten, die Anforderungen vorausahnten. Einschränkungen: Tägliche Token-Limits und ähnliche Halluzinationen nach 1–2 Iterationen. Stärker bei Linux-Skripten, schwächer unter Windows.
Qwen 3-Max (Alibaba)
Es verschlang den gesamten Codebase, zerlegte die Logik und fügte detaillierte Kommentare hinzu. Lieferte ein vollständiges Refactoring: Menüsystem, CLI-Argumente und Fehlerbehebungen. Das Skript wuchs auf 1000 Zeilen an und läuft zuverlässig. Halluzinationen setzten ein, als ETA und Validierungsprüfungen hinzugefügt wurden – die Grenzen des Modells erreicht.
Funktionalität des fertigen Skripts
Das Media Optimizer-Skript automatisiert die Optimierung:
- Auto-Install: FFmpeg und ImageMagick über winget, falls fehlend.
- Startmodi:
1. Ordner per Drag & Drop.
2. CLI für Scheduling oder Pipelines.
- Verarbeitung:
- Rekursives Durchsuchen beliebiger Tiefe.
- Spiegelt Ordnerstruktur wider, kopiert aber Nicht-Medien-Dateien.
- Video: H.264/H.265 via NVIDIA NVENC (GPU wird automatisch erkannt).
- Fotos: Resize und Kompression ohne sichtbaren Qualitätsverlust.
- Schutz vor Überschreiben bestehender Dateien.
Ergebnisse der Archivoptimierung
Ein 15-jähriges Archiv über zwei Nächte verarbeitet:
- Volumen um mehr als das 3-Fache reduziert.
- Alte Videos: bis zu 10-fach.
- Moderne Fotos/Videos: 2–4-fach.
- Qualität: visuell identisch auf 2K-Monitoren.
Beispiel: Baikalsee-Foto 4608x3456 (6,4 MB) → 4320x3240 (1,9 MB).
Im Vergleich zu Picture Resizer 6.0: Das Skript handhabt HEIC besser, erhält die Ordnerstruktur und nutzt moderne FFmpeg-Algorithmen.
Wichtige Punkte
- BAT-Skript läuft auf jedem Windows ohne Voraussetzungen.
- KI hat die Entwicklung beschleunigt, erfordert aber iterative Überwachung von Bugs.
- Qwen glänzt beim Refactoring komplexer Windows-Code.
- Medienkompression: 3–10-fach ohne Qualitätsverlust mit NVENC und FFmpeg.
- Ideal für tief verschachtelte Archive mit kyrillischen Pfaden.
— Editorial Team
Noch keine Kommentare.