AndySeeon
Beiträge: 861

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

Re: Automatische Nummerierung von Clips per Subtitel

Beitrag von Jott »

Eigentlich wurde dazu der eingeblendete Time Code erfunden?



TheBubble
Beiträge: 2128

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

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

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

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

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]
 
» Tausendsassa: Behringer XR18 Digital Mixer mit Multi-Channel USB Audio Interface näher betrachtet
von AndreasBuder - So 1:46
» Ist der deutsche Film TOT? DOMINIK GRAF
von medienonkel - So 0:12
» Was hast Du zuletzt gekauft?
von Bluboy - Sa 20:25
» Atomos ATOMOSphere Ground Control: Cloud-Speicher wird zum virtuellen Laufwerk
von slashCAM - Sa 16:33
» SD+HD Bearbeitung/Restauration/Digitalisierung mit VD1/2
von Jens65 - Sa 15:04
» Was schaust Du gerade?
von Darth Schneider - Sa 11:17
» Deity PR-4 - Kompakter 4-Kanal-Fieldrecorder mit 32-Bit-Float und dualer Aufnahme
von berlin123 - Sa 10:34
» Workflow bei der Untertitelung langer Vorträge
von Jott - Sa 10:04
» Verkaufe Manfrotto 535 MPRO Stativ + Nivellierhalbkugel + MVH502AH Neiger
von JB Eisenbahnfilme - Sa 9:46
» EIZO CS3200X erklärt: Der aktuell beste Hybrid Monitor für Foto und Video?
von slashCAM - Sa 9:15
» Automatische Nummerierung von Clips per Subtitel
von AndySeeon - Sa 7:42
» Das Genie von Roger -FUCKING- Corman!
von iasi - Fr 18:22
» Musikvideo | Framerate-Frage in die Runde :)
von Bildlauf - Fr 14:33
» Neue SanDisk Extreme PRO CFexpress 4.0 Type B Karten bis 4 TB und doppelt so schnell
von slashCAM - Fr 10:15
» DJI Mic Mini 2 - Farbiges Upgrade, doch das bessere Mic Mini 2S kommt schon bald
von Dark Matters - Fr 10:12
» Was hörst Du gerade?
von Nigma1313 - Fr 10:09
» AJA: Bridge Live IP erklärt, IP25-R Update und ein Blick in die Zukunft ...
von slashCAM - Fr 7:33
» Claude-KI bedient als Kreativ-Assistent Blender, Ableton, Adobe CC und viele weitere
von XyZ-3D - Fr 0:13
» Hat die Filmbranche ANGST? ACHIM BORNHAK/AKIZ
von Nigma1313 - Do 19:34
» Apple Vision Pro - Bereits nachlassende Nachfrage in den USA?
von berlin123 - Do 19:22
» Obsbot Tail 2 & Tiny 3: Maximale KI-Power für PTRZ und Webcam
von slashCAM - Do 14:51
» Neuer ARRI cforce MAX Objektivmotor verdoppelt die Geschwindigkeit
von slashCAM - Do 12:24
» Laowa stellt variable 1-5x und 5-10x Ultra Makros vor - inkl Cine Versionen
von iasi - Mi 20:19
» Insta360 Mic Pro - Funkmikro mit farbigem E-Ink-Display und 32-Bit Audio Float
von ElSaso - Mi 14:44
» DaVinci Resolve 21 importiert Affinity-Dateien, das Animations-Tool Cavalry wird kostenlos
von cantsin - Mi 12:30
» Viltrox 35mm 1.8 APO EVO
von medienonkel - Mi 11:53
» DIY: DJI Mic2 in die Klinkenbuchse geschaut.
von Jörg - Mi 10:03
» Nanlite Evoke 5C: Das vielseitigste, kompakte LED Spotlight am Markt?
von rob - Mi 8:43
» Sennheiser HD 480 PRO - neuer geschlossener Referenzkopfhörer für Studio und Live
von BigT - Di 21:53
» DIY Regenschutz für die DJI Pocket 4
von ruessel - Di 16:51
» Blackmagic PYXIS 12K – Kostenloser Workshop für professionelle Filmemacher
von slashCAM - Di 16:06
» Blackmagic DaVinci Resolve und Fusion 21 Beta 2 Update verbessert u.a. Fotoverarbeitung
von medienonkel - Di 15:14
» LaCie 8big Pro - 8-Bay-RAID mit Thunderbolt 5 und bis zu 256 TB
von slashCAM - Di 13:33
» Tilta Khronos Cine-Adapter soll PL-Objektive an das iPhone bringen
von Jott - Di 12:39
» Sinnvolles Zubehör für Pocket3/4?
von ruessel - Di 12:32