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: 24048

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: 14919

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]
 
» Apple läutet mit macOS 27 "Golden Gate" das endgültige Ende der Intel-Ära ein
von cantsin - Di 22:25
» Erster Live-Action KI-Film in Filmfestivalprogramm - und Kling AI-Bilder auf Amazon Prime
von iasi - Di 22:20
» Higgsfield.ai - Aufwändige Videoeffekte auf Knopfdruck aus der KI-Cloud
von 72cu - Di 22:07
» GoPro vor der Schuldenklemme - weiteres Bestehen steht auf dem Spiel
von iasi - Di 17:14
» Ist der deutsche Film tot?
von MaxSchreck - Di 16:07
» Kinefinity Vista - kompakte 6K-Vollformat Cine-Cam gesichtet
von Bildlauf - Di 13: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
» Was schaust Du gerade?
von 7River - Di 10:06
» Blackmagic DaVinci Resolve 21 ist final!
von Phil999 - Mo 19:17
» Eizo liefert ColorEdge CG3100X aus - DCI-4K 30,5" Monitor mit Farbkalibrierung
von Alex - Mo 15:46
» Netflix auf dem Weg zur KI-Synchronisierung?
von Alex - Mo 12:58
» 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
» AI-Diskussionsthread - Pro/Kontra?
von Blackbox - So 19:26
» 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
» Was hast Du zuletzt gekauft?
von cantsin - Sa 8:50
» 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
» Cinelux Sixteen Hybridkamera
von Darth Schneider - Fr 17:59
» Martin Scorsese sieht KI-Storyboards als "kreativ befreiend"
von MaxSchreck - Fr 17:06
» Kinefinity VISTA - geschrumpfte 6K-FF-Kinokamera für 2.499 US-Dollar
von slashCAM - Fr 14:48
» SmallHD OLED 16 vorgestellt - echtes Schwarz für On-Set-Workflows
von slashCAM - Fr 12:06
» Sony entwickelt RIALTO 65mm-Sensor für VENICE 2
von tom - Do 15:13
» Was muss man über Schauspieler wissen? FLORIAN GALLENBERGER
von Nigma1313 - Do 12:00
» Blackmagic veröffentlicht Fairlight Live 1 Beta 3 mit neuen Funktionen
von slashCAM - Do 11:39
» Zeiss Horizon 2x Anamorphic-Serie mit integrierten Motoren vorgestellt
von philr - Mi 21:57