1
0
Files
Movie-Checker/README.md
2025-07-14 14:17:04 +02:00

56 lines
2.0 KiB
Markdown

# Movie Checker
**Movie Checker** ist ein einfaches Python-Tool mit grafischer Oberfläche (PyQt5), das Metadaten (wie Auflösung, Video- und Audio-Codecs) von MKV-Dateien in einem ausgewählten Ordner ausliest und übersichtlich darstellt. Die Metadaten werden zur Beschleunigung in einem lokalen Cache gespeichert.
## Funktionen
- Auswahl eines Ordners mit MKV-Dateien
- Anzeige von Dateinamen, Auflösung, Video-Codec und Audio-Informationen in einer Tabelle
- Farbige Hervorhebung der Auflösung (je nach Breite)
- Kontextmenü für das Neuladen einzelner Filme (Cache löschen)
- Möglichkeit, die Zellenfarbe für die Auflösung individuell zu wählen
- Debug-Log für Fehler und Hinweise
- Caching der Metadaten für schnellere Ladezeiten
## Voraussetzungen
- Python >= 3.11
- [PyQt5](https://pypi.org/project/PyQt5/) (getestet mit Version 5.15.9)
- [enzyme](https://pypi.org/project/enzyme/) (getestet mit Version 0.5.2)
- [ffprobe](https://ffmpeg.org/ffprobe.html) (muss im Systempfad verfügbar sein)
## Installation
1. **Abhängigkeiten installieren**
```bash
pip install PyQt5==5.15.9 enzyme==0.5.2
```
2. **ffprobe installieren**
- Unter Windows: [FFmpeg Download](https://ffmpeg.org/download.html)
Stelle sicher, dass `ffprobe.exe` im Systempfad liegt.
3. **Projekt starten**
```bash
python movie_checker.py
```
Alternativ kann auch das mitgelieferte `start.bat` verwendet werden.
## Nutzung
1. Starte das Programm.
2. Wähle einen Ordner mit MKV-Dateien aus.
3. Die Tabelle zeigt die wichtigsten Metadaten zu jeder Datei an.
4. Über das Kontextmenü (Rechtsklick auf eine Zeile) können einzelne Filme neu eingelesen oder die Zellenfarbe angepasst werden.
5. Mit dem Button „Cache leeren & neu einlesen“ werden alle Metadaten neu ausgelesen.
## Hinweise
- Die Metadaten werden im Unterordner `cache` gespeichert.
- Die Konfiguration (z. B. zuletzt gewählter Ordner) wird in `config.json` gespeichert.
- Das Programm ist auf MKV-Dateien ausgelegt.