1
0
2025-07-14 14:17:04 +02:00
2025-07-14 14:14:25 +02:00
2025-07-14 14:14:25 +02:00
2025-07-14 14:17:04 +02:00
2025-07-14 14:14:25 +02:00

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

  1. Abhängigkeiten installieren

    pip install PyQt5==5.15.9 enzyme==0.5.2
    
  2. ffprobe installieren

    • Unter Windows: FFmpeg Download
      Stelle sicher, dass ffprobe.exe im Systempfad liegt.
  3. Projekt starten

    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.
Description
No description provided
Readme 37 KiB
Languages
Python 99.7%
Batchfile 0.3%