AndySeeon
Beiträge: 862

Automatische Nummerierung von Clips per Subtitel

Beitrag von AndySeeon »

Kennt jemand eine schnelle und wenig aufwändige Methode, wie ich die Clips in meinem Film per Untertitel nummerieren kann?
Hintergrund: wenn ich den Film Probe sehe und irgendwelche Abweichungen habe, kann ich einfach die Clip Nummer notieren und später den Fehler korrigieren.

Gruß, Andreas
Die einzige Methode, niemals zu scheitern, ist, niemals etwas zu probieren…
Bertrand Piccard



Jott
Beiträge: 24059

Re: Automatische Nummerierung von Clips per Subtitel

Beitrag von Jott »

Eigentlich wurde dazu der eingeblendete Time Code erfunden?



TheBubble
Beiträge: 2140

Re: Automatische Nummerierung von Clips per Subtitel

Beitrag von TheBubble »

Im Menü folgendes auswählen: Workspace -> Data Burn-In. Hier kann man den Timecode einblenden, aber auch z.B. den aktuellen Clip-Namen (und diverse weitere Dinge).

Das sollte reichen, um eine Stelle schnell wiederfinden zu können.



dienstag_01
Beiträge: 14920

Re: Automatische Nummerierung von Clips per Subtitel

Beitrag von dienstag_01 »

Manche, scheinbar nicht alle, tippen auch ganz grazil auf eine Taste und haben damit einen Marker gesetzt.



AndySeeon
Beiträge: 862

Re: Automatische Nummerierung von Clips per Subtitel

Beitrag von AndySeeon »

Vielen Dank für eure Tipps!
Kurze Erklärung: bei 350 Clips sind die oben genannten Ideen, die ich (bis auf den vom Dienstag) schon probiert hatte, mir aber zu aufwändig. Claude hat mir den entscheidenen Tipp gegeben: ein kleines Python- Script, das mein Problem in ca 1 Min. gelöst hat.

Gruß, Andreas

PS: wen's interessiert:

Code: Alles auswählen

import os

# Verbindung zu Resolve herstellen
project_manager = resolve.GetProjectManager()
project = project_manager.GetCurrentProject()
timeline = project.GetCurrentTimeline()

if not timeline:
    print("FEHLER: Keine aktive Timeline gefunden. Bitte öffne eine Timeline!")
else:
    fps = float(timeline.GetSetting("timelineFrameRate"))
    start_offset = timeline.GetStartFrame() # Erkennt automatisch 00:00 oder 01:00 Start

    # Sicherer Pfad zum Desktop
    desktop = os.path.expanduser("~/Desktop")
    file_path = os.path.join(desktop, "subtitles.srt")

    def frames_to_srt_time(frames, fps):
        td = frames / fps
        hh = int(td // 3600)
        mm = int((td % 3600) // 60)
        ss = int(td % 60)
        ms = int((td % 1) * 1000)
        return f"{hh:02}:{mm:02}:{ss:02},{ms:03}"

    # Clips von Video-Spur 1 auslesen
    items = timeline.GetItemListInTrack("video", 1)

    try:
        with open(file_path, "w", encoding="utf-8") as f:
            for i, item in enumerate(items):
                # Start und Ende relativ zum Timeline-Beginn berechnen
                start = item.GetStart() - start_offset
                end = item.GetEnd() - start_offset
                
                f.write(f"{i+1}\n")
                f.write(f"{frames_to_srt_time(start, fps)} --> {frames_to_srt_time(end, fps)}\n")
                f.write(f"{i+1}\n\n") # Schreibt nur die Nummer als Text
        
        print(f"ERFOLG: Datei liegt auf dem Desktop: {file_path}")
        print("Importiere diese jetzt über: Media Pool -> Rechtsklick -> Import -> Subtitles")
    except Exception as e:
        print(f"Fehler beim Schreiben der Datei: {e}")
Dann einfach die srt- Datei vom Desktop importieren...
Die einzige Methode, niemals zu scheitern, ist, niemals etwas zu probieren…
Bertrand Piccard



TheBubble
Beiträge: 2140

Re: Automatische Nummerierung von Clips per Subtitel

Beitrag von TheBubble »

dienstag_01 hat geschrieben: Fr 01 Mai, 2026 20:45 Manche, scheinbar nicht alle, tippen auch ganz grazil auf eine Taste und haben damit einen Marker gesetzt.
Aber nur wenn man es in Resolve abspielt. Ich ging davon aus, dass die Vorabversion auch an Dritte weitergegeben werden soll oder nicht nur am Schnittcomputer angesehen wird.



AndySeeon
Beiträge: 862

Re: Automatische Nummerierung von Clips per Subtitel

Beitrag von AndySeeon »

@Bubble: Genauso ist es…
Die einzige Methode, niemals zu scheitern, ist, niemals etwas zu probieren…
Bertrand Piccard



 Aktuelle Beiträge [alle Foren]
 
» Immer mehr deutsche Synchronsprecher boykottieren Netflix
von berlin123 - Do 14:35
» Blackmagic DaVinci Resolve 21 ist final!
von Phil999 - Do 14:17
» Panasonic Lumix L10 - Cinematische Kompaktkamera mit hoher Dynamik
von slashCAM - Do 13:51
» Apple läutet mit macOS 27 "Golden Gate" das endgültige Ende der Intel-Ära ein
von BigT - Do 13:28
» Insta360 Luna Ultra mit dualer 8K-Kamera und abnehmbarem Display geleakt
von slashCAM - Do 13:17
» Kinefinity Vista - kompakte 6K-Vollformat Cine-Cam gesichtet
von medienonkel - Do 12:42
» Was hast Du zuletzt gekauft?
von rkunstmann - Do 12:21
» Higgsfield.ai - Aufwändige Videoeffekte auf Knopfdruck aus der KI-Cloud
von Axel - Do 12:10
» GoPro MISSION 1 Pro - 8K-Actioncams mit 1-Zoll-Sensor und MFT-Mount
von medienonkel - Do 11:05
» Ist der deutsche Film tot?
von 7River - Do 6:06
» AI-Diskussionsthread - Pro/Kontra?
von Jott - Mi 15:19
» Viltrox AF 75mm F1.8 EVO und AF 90mm F2.2 EVO für S35 vorgestellt
von slashCAM - Mi 13:54
» Was schaust Du gerade?
von Jott - Mi 13:35
» Sigma - Neue Firmware für L-Mount-Objektive bringt eigene Funktionen für Fokusring
von slashCAM - Mi 11:21
» Erster Live-Action KI-Film in Filmfestivalprogramm - und Kling AI-Bilder auf Amazon Prime
von MaxSchreck - Mi 10:53
» Panasonic Lumix DC S9 mit Extras OVP
von arcon30 - Mi 8:11
» ttartisan 40mm f2 / L-Mount Sigma LUMIX leica
von arcon30 - Mi 8:10
» Blackmagic Davinci Resolve Speed Editor
von arcon30 - Mi 8:09
» GoPro vor der Schuldenklemme - weiteres Bestehen steht auf dem Spiel
von iasi - Di 17:14
» Backrooms - vom Internet-Meme zum 200-Millionen-Dollar-Kinohit
von MarcusG - Di 13:08
» Freier Video-Codec AV2 ist final - AV1-Nachfolger soll 30% effektiver sein
von Bildlauf - Di 12:47
» Atomos SUMO PRO-19 ab sofort erhältlich - 19" 4K-HDR-Monitor, Recorder und Switch
von acrossthewire - Di 12:02
» Nikon NX MobileAir wird komplett kostenlos: Alben- und File-Limits werden aufgehoben
von slashCAM - Di 11:57
» Eizo liefert ColorEdge CG3100X aus - DCI-4K 30,5" Monitor mit Farbkalibrierung
von Alex - Mo 15:46
» Die besten DSLMs für Video 2026: Blackmagic, Nikon, Sony, Canon, Panasonic - welche Kamera wofür?
von rob - Mo 12:24
» Sony SRG-AS10 und die SRG-XS10 - kompakte 4K-PTZ-Kameras mit KI-Auto-Framing
von philr - Mo 12:05
» Karneval der Kulturen Berlin 2026.
von gunman - Mo 11:47
» Brauchen wir Genrefilm aus Deutschland? DOMINIK GRAF
von Nigma1313 - Mo 11:40
» Panavision Primo 65 und Angénieux EZ 65 - neue Objektivserien vorgestellt
von slashCAM - Mo 8:57
» Nikon ZR in der Praxis: 6K 50p RED RAW Monster für 2.349,- Euro mit klassenbester Colorscience?
von pillepalle - So 23:48
» Amazon MGM Studios setzt neue KI-Plattform für Filmproduktionen ein
von philr - So 18:49
» Christopher Nolans "The Odyssey" - offizieller Trailer
von iasi - Sa 22:23
» Entwickel einen STIL als Regisseur - ROLAND EMMERICH
von Lacu - Sa 16:39
» DaVinci Resolve 21 Studio FINAL - Absturz bei CineFocus
von iasi - Fr 20:56
» Sony FX3 Mark II: Was verraten uns die Sony A7R VI, A7 V und FX2 über den FX3 Nachfolger?
von Helge Renner - Fr 18:02