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

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

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]
 
» KI-Charakter Tilly Norwood - eine Schauspielerin?
von MaxSchreck - Fr 22:09
» Immer mehr deutsche Synchronsprecher boykottieren Netflix
von iasi - Fr 22:04
» GoPro MISSION 1 Pro - 8K-Actioncams mit 1-Zoll-Sensor und MFT-Mount
von iasi - Fr 21:48
» Kinefinity Vista - kompakte 6K-Vollformat Cine-Cam gesichtet
von iasi - Fr 21:36
» Cinelux Sixteen - Neue Super-16-Filmkamera schießt Film und digital gleichzeitig
von MaxSchreck - Fr 18:19
» Mocha Pro 2026.5 mit neuen Tools für komplexe VFX-Aufgaben erschienen
von slashCAM - Fr 14:39
» Nikon ZR in der Praxis: 6K 50p RED RAW Monster für 2.349,- Euro mit klassenbester Colorscience?
von iasi - Fr 14:33
» Panasonic Lumix L10 - Cinematische Kompaktkamera mit hoher Dynamik
von iasi - Fr 14:26
» Erster Live-Action KI-Film in Filmfestivalprogramm - und Kling AI-Bilder auf Amazon Prime
von dienstag_01 - Fr 10:36
» Insta360 Luna Ultra mit dualer 8K-Gimbalkamera und abnehmbarem Display ist da
von tuebox - Fr 8:23
» Higgsfield.ai - Aufwändige Videoeffekte auf Knopfdruck aus der KI-Cloud
von Jott - Fr 8:09
» Apple läutet mit macOS 27 "Golden Gate" das endgültige Ende der Intel-Ära ein
von philr - Do 22:39
» AI-Diskussionsthread - Pro/Kontra?
von MaxSchreck - Do 22:01
» KI oder real gefilmt?
von MaxSchreck - Do 19:52
» Blackmagic DaVinci Resolve 21 ist final!
von ElSaso - Do 19:11
» Lightstorm Vision übernimmt Münchner 3D-Spezialisten Stereotec
von ruessel - Do 15:45
» Was hast Du zuletzt gekauft?
von rkunstmann - Do 12:21
» Ist der deutsche Film tot?
von 7River - Do 6:06
» 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
» 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