Explain Tkinter workflow for beginners

This commit is contained in:
Melbar
2026-05-07 18:39:52 +02:00
parent f68d2589df
commit 54f771963f
+46 -1
View File
@@ -16,6 +16,23 @@ Das Tool erzeugt:
4. Das PVD-MP4 wird erzeugt. 4. Das PVD-MP4 wird erzeugt.
5. Danach werden die Audio-MOVs erzeugt. 5. Danach werden die Audio-MOVs erzeugt.
## Schnellstart fuer Kollegen
Am einfachsten:
1. Datei korrekt benennen, z.B. `Film_DEU51_ENG20.mov`.
2. `create_mezzanine.bat` doppelklicken.
3. Im Dateidialog die Videodatei auswaehlen.
4. Warten, bis im Fenster `ERFOLGREICH abgeschlossen.` steht.
5. Ergebnis im Zielordner pruefen, standardmaessig bevorzugt `F:\VOD`, sonst `H:\VOD`.
Noch einfacher mit Drag & Drop:
1. Videodatei auf `create_mezzanine.bat` ziehen.
2. Warten, bis das Encoding fertig ist.
Wichtig: Das Fenster waehrend des Encodings offen lassen. Am Ende bleibt es stehen, damit Fehlermeldungen gelesen werden koennen.
## Voraussetzungen ## Voraussetzungen
- Windows - Windows
@@ -32,7 +49,7 @@ FFmpeg und FFprobe werden automatisch gesucht:
## Starten ## Starten
Interaktiv: Interaktiv per Doppelklick oder Konsole:
```powershell ```powershell
.\create_mezzanine.bat .\create_mezzanine.bat
@@ -60,6 +77,32 @@ Wenn Tkinter in der verwendeten Python-Installation verfuegbar ist, startet eine
Wenn Tkinter nicht verfuegbar ist, oeffnet das Tool einen nativen Windows-Dateidialog fuer die Quelle und laeuft danach im Konsolenmodus weiter. Wird eine Datei als Parameter uebergeben, wird kein Dialog geoeffnet. Wenn Tkinter nicht verfuegbar ist, oeffnet das Tool einen nativen Windows-Dateidialog fuer die Quelle und laeuft danach im Konsolenmodus weiter. Wird eine Datei als Parameter uebergeben, wird kein Dialog geoeffnet.
## Bedienoberflaeche und Tkinter
Tkinter ist ein Bestandteil vieler Python-Installationen. Es ist die einfache grafische Oberflaeche, die Python fuer kleine Windows-Programme mitbringt.
Fuer dieses Tool bedeutet das:
- Mit Tkinter erscheint eine kleine Programmoberflaeche.
- Dort kann man Quelle und Ausgabeordner auswaehlen.
- Nach `Analysieren` sieht man Video-Infos, erkannte Tonspuren und geplante Ausgaben.
- Mit `Encoding starten` beginnt die Verarbeitung.
- Das Log zeigt, was FFmpeg gerade macht.
Nicht jede Python-Installation enthaelt Tkinter. Das ist kein Problem. Wenn Tkinter fehlt, erscheint keine grosse Programmoberflaeche. Das Tool funktioniert trotzdem:
1. Es oeffnet einen normalen Windows-Dateidialog fuer die Videodatei.
2. Danach laeuft die Verarbeitung im schwarzen Konsolenfenster.
3. Alle wichtigen Informationen und Fehler stehen dort als Text.
Fuer Kollegen ohne Python-Wissen ist deshalb die Empfehlung:
```text
create_mezzanine.bat doppelklicken oder Videodatei darauf ziehen.
```
Wenn eine grafische Oberflaeche erscheint: normal benutzen. Wenn nur ein Dateidialog und danach ein Konsolenfenster erscheint: ebenfalls normal, einfach laufen lassen.
## Ausgabe ## Ausgabe
Das Zielverzeichnis wird ueber `config.ini` bestimmt: Das Zielverzeichnis wird ueber `config.ini` bestimmt:
@@ -189,6 +232,8 @@ Hinweise:
## Fehlerbilder ## Fehlerbilder
Wenn nach dem Start nur ein Dateidialog erscheint und keine grosse Oberflaeche, fehlt Tkinter in Python. Das ist kein Fehler. Datei auswaehlen und das Tool im Konsolenfenster weiterlaufen lassen.
Wenn eine Datei als Parameter uebergeben wird und der Pfad falsch ist, oeffnet sich kein Dialog. Stattdessen erscheint: Wenn eine Datei als Parameter uebergeben wird und der Pfad falsch ist, oeffnet sich kein Dialog. Stattdessen erscheint:
```text ```text