master
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 (getestet mit Version 5.15.9)
- enzyme (getestet mit Version 0.5.2)
- ffprobe (muss im Systempfad verfügbar sein)
Installation
-
Abhängigkeiten installieren
pip install PyQt5==5.15.9 enzyme==0.5.2
-
ffprobe installieren
- Unter Windows: FFmpeg Download
Stelle sicher, dassffprobe.exe
im Systempfad liegt.
- Unter Windows: FFmpeg Download
-
Projekt starten
python movie_checker.py
Alternativ kann auch das mitgelieferte
start.bat
verwendet werden.
Nutzung
- Starte das Programm.
- Wähle einen Ordner mit MKV-Dateien aus.
- Die Tabelle zeigt die wichtigsten Metadaten zu jeder Datei an.
- Über das Kontextmenü (Rechtsklick auf eine Zeile) können einzelne Filme neu eingelesen oder die Zellenfarbe angepasst werden.
- 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.
Description
Languages
Python
99.7%
Batchfile
0.3%