DaVinci Resolve Plugin – Timeline Version Manager

,
EDIT 3.09.2025:

Der Artikel trifft nicht mehr auf die neuste Skriptversion zu, sondern die Version v0.1.1, die zum Veröffentlichungszeitpunkt verfügbar war. Die neusten Änderungen und Features findest du hier auf der GitHub Seite.

DaVinci Resolve PayPal

Ein Toolkit für das automatische Versionsmanagement und die Stapelumbenennung von Timelines in DaVinci Resolve Studio. Es umfasst eine grafische Oberfläche (zur Verwendung in Resolve) und ein älteres Python-CLI-Skript (für automatisierte Workflows).

Screenshot
Screenshot der neusten Skript-Version.

Inhaltsverzeichnis

Übersicht

Dieses Repository bietet leistungsstarke Tools zur Verwaltung von Timeline-Versionen in DaVinci Resolve Studio:

  • Lua GUI Script: Ein grafisches Tool zum Batch-Versioning, Umbenennen und Organisieren von Timelines direkt in DaVinci Resolve Studio. Es unterstützt flexible Versions-/Datumsformate, automatische Ordnererstellung und eine Reihe von Anpassungsoptionen.

Voraussetzungen

  • DaVinci Resolve Studio (die kostenlose Version unterstützt kein Scripting)
  • Scripting aktiviert in den Resolve-Einstellungen (Einstellungen > System > Allgemein > Externes Scripting mit: Lokal)
  • Betriebssystem: macOS, Windows oder Linux (wo Resolve Studio unterstützt wird)

Vielen Dank, dass Sie dieses Skript verwenden — ich hoffe, es hat Ihnen bei Ihrer Arbeit geholfen! Wenn es Ihnen Zeit gespart oder sich als nützlich erwiesen hat, ziehen Sie bitte in Betracht, einen Kaffee zu spenden. Ihre Unterstützung hilft, das Projekt am Laufen zu halten.

PayPal

Installation

⚠️ Haftungsausschluss
Dieses Tool wird wie es ist und ohne jegliche Garantie bereitgestellt. Durch die Verwendung dieses Skripts bestätigen Sie, dass Sie dies auf eigenes Risiko tun. Ich übernehme keine Verantwortung oder Haftung für Datenverlust, Projektbeschädigung oder andere Probleme, die durch seine Verwendung entstehen könnten. Es wird dringend empfohlen, Backups Ihrer DaVinci Resolve Projekte zu erstellen, bevor Sie das Skript ausführen. Verwenden Sie es verantwortungsvoll und nur, wenn Sie verstehen, was das Skript tut und wie es Ihr Projekt beeinflusst.

Lua GUI Script

  1. Laden Sie das Tool hier herunter: timeline_version_manager.lua oder sehen Sie sich das neueste Release an.
  2. Platzieren Sie die Datei innerhalb der Scripting-Pfade:
    macOS:
    /Library/Application Support/Blackmagic Design/DaVinci Resolve/Fusion/Scripts/Edit
    Windows:
    C:\ProgramData\Blackmagic Design\DaVinci Resolve\Fusion\Scripts\Edit
    Linux:
    /opt/resolve/Fusion/Scripts/Edit
    oder
    /home/resolve/Fusion/Scripts/Edit
    abhängig von der Installation
  3. Öffnen Sie in DaVinci Resolve Ihr Projekt und aktivieren Sie das Scripting in den Resolve-Einstellungen (Einstellungen > System > Allgemein > Externes Scripting mit: Lokal)
  4. Das Skript erscheint nun im Menü Workspace > Scripts. Sie können es auch aus der Konsole oder dem Script-Editor ausführen oder eine Tastenkombination zuweisen, um das Plugin in Resolve zu öffnen.

Funktionen

  • Grafische Benutzeroberfläche (Lua): Einfache Bedienelemente für alle Optionen.
  • Stapelverarbeitung: Benennen und versionieren Sie mehrere Timelines auf einmal um.
  • Flexible Versionsformate: Unterstützt v1, v01, v001, V1, V01, V001, version1, version01, version001, Version1, Version01, Version001.
  • Flexible Datumsformate: YYMMDD, YYYYMMDD, YYYY-MM-DD, MM-DD-YYYY, DD-MM-YYYY.
  • Automatische Ordnererstellung: Verschieben Sie neue Timelines in Ordner, die nach Version, Datum oder Version + Datum benannt sind.
  • Benutzerdefiniertes Namensformat: Konvertieren Sie Leerzeichen in Unterstriche, Bindestriche oder belassen Sie sie wie sie sind.
  • Umfassende Protokollierung: Sehen Sie eine Zusammenfassung und ein detailliertes Protokoll aller Aktionen (GUI oder Konsole).

Verwendung

Lua GUI Script

  1. Öffnen Sie DaVinci Resolve Studio und laden Sie Ihr Projekt.
  2. Wählen Sie im Media Pool eine oder mehrere Timelines aus, die Sie bearbeiten möchten.
  3. Gehen Sie zu Workspace > Scripts und führen Sie timeline_version_manager.lua aus.
  4. Die GUI erscheint mit Optionen für Versionierung, Datumsformatierung, Ordnererstellung und mehr.
  5. Passen Sie die Einstellungen nach Bedarf an:
    • Version +1: Erhöhen Sie die Versionsnummer in den Timeline-Namen.
    • Datum hinzufügen/ersetzen: Fügen Sie ein Datum hinzu oder aktualisieren Sie es in den Timeline-Namen.
    • Versions- und Datumsformate: Wählen Sie aus einer Vielzahl von Formaten.
    • Version hinzufügen, falls fehlend: Fügen Sie eine Versionsnummer hinzu, falls keine vorhanden ist.
    • Betriebsmodus: Nur duplizieren, umbenennen oder duplizieren und Timelines in neue Ordner verschieben, basierend auf Ihrem gewählten Ordnernamensschema.
    • Namenformatierung: Wählen Sie zwischen Leerzeichen, Unterstrichen oder Bindestrichen.
  6. Klicken Sie auf Aktionen ausführen, um die ausgewählten Timelines zu verarbeiten. Fortschritt und Ergebnisse werden im Protokollbereich oder in der Konsole angezeigt.
  7. Überprüfen Sie den Media Pool auf neue/umbenannte Timelines und Ordner.

Fehlerbehebung

Überprüfen Sie immer zuerst die Konsolenprotokolle auf Fehler. Häufige Lösungen und Probleme sind:

  • Skriptsichtbarkeit: Einige Benutzer haben möglicherweise Probleme mit Skripten, die nicht im Menü erscheinen. Stellen Sie sicher, dass der richtige Skriptordner ausgewählt ist.
  • Plugin öffnet nicht: Die GUI erscheint möglicherweise nicht, wenn das Skript aus der kostenlosen Version von DaVinci Resolve ausgeführt wird. Verwenden Sie stattdessen DaVinci Resolve Studio. Stellen Sie sicher, dass Sie die richtige Version verwenden.
  • Timeline-Verarbeitung: Wenn keine Timelines verarbeitet werden, überprüfen Sie die Konsole oder Protokollnachrichten auf Fehler. Dieses Problem tritt oft auf, wenn Timelines nicht im Media Pool ausgewählt wurden, bevor das Skript ausgeführt wird.
  • Scripting-API-Fehler: Fehler im Zusammenhang mit der Scripting-API können in der Regel behoben werden, indem sichergestellt wird, dass das Scripting in den Resolve-Einstellungen aktiviert ist.

Bekannte Probleme

Ich arbeite kontinuierlich daran, das Plugin zu verbessern. Wenn Sie auf Probleme stoßen, die hier nicht aufgeführt sind, melden Sie diese bitte, indem Sie ein Issue mit so vielen Details wie möglich öffnen.
Identifizierte Probleme: Keine
Ihr Feedback ist wertvoll, bitte haben Sie Geduld, während ich daran arbeite, diese Probleme zu lösen und die Gesamtfunktionalität des Plugins zu verbessern.

Roadmap

Geplante Funktionen

  1. Benutzerdefinierte Standardeinstellungen speichern
    • Schaltfläche hinzufügen, um benutzerdefinierte Standardeinstellungen zu speichern und zu laden
  2. Erweiterte Versionsbenennungsoptionen
    • Neue Präfixoptionen hinzufügen: „edit“ oder „Edit“, „reel“ oder „Reel“
    • Buchstabenbasierte Versionierung hinzufügen: „A“ bis „G“
    • Beispielnamensmuster: „edit A v1“ oder „Edit-B-v002“
  3. Visueller Statusindikator
    • Fügen Sie einen farbcodierten Statusindikator in der GUI hinzu:
      • Orange: Bereit zum Start
      • Rot: Fehler aufgetreten
      • Grün: Erfolgreich abgeschlossen
  4. Aktuelle Datumsfunktionen aufteilen, um Daten hinzuzufügen und/oder zu ersetzen.

Lizenz

GNU GPL 3 Lizenz – siehe LICENSE-Datei für Details

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert