Postproduktion allgemein Forum



Bildserien in Clips aufteilen (Script)



Fragen rund um die Nachbearbeitung, Videoschnitt, Export, etc. (div. Software)
Antworten
cantsin
Beiträge: 14146

Bildserien in Clips aufteilen (Script)

Beitrag von cantsin »

Da ich in letzter Zeit viel mit Videos experimentiere, die als Highspeed-Still-Fotos aufgenommen wurden, habe ich mir ein kleines Perl-Script geschrieben, dass die Einzeldateien in einer Sammlung verschiedener, ungetrennter Fotoserien so umbenennt, dass die einzelnen Serien bzw. Clips als solche erkennbar markiert sind. Resolve (und eventuell andere NLE-/Postproduktions-Software) erkennt die so umbenannten Dateien auch als Gruppen und importiert sie jeweils als Clips. Dabei erfolgt die Umbennung so, dass pro Clip-Gruppe einfach nur ein gemeinsamer Timestamp-Präfix plus Bindestrich gesetzt wird. Man kann sie also ggfs. unkompliziert mit Datei-Umbennungstools rückgängig machen.

Das ganze ist ein Perl-Script, das exiftool benötigt und unter einer Unix-kompatiblen Shell-Umgebung (Linux-Terminal, Mac OS-Terminal, Windows WSL oder Cygwin) laufen muss. Der Code ist ultrasimpel, aber ich teile ihn hier mal, weil er vielleicht für den einen oder anderen Foristen/Mitleser nützlich sein könnte:

Code: Alles auswählen

#!/usr/bin/perl

foreach my $file(@ARGV) {
        chomp($file);
        $timestamp_previous=$timestamp;
        $timestamp=$(exiftool -T  -d %Y%m%d%H%M%S -DateTimeOriginal $file);
        chomp ($timestamp);

        if (($timestamp-$timestamp_previous) gt 1) {
                if ($clip_counter gt 0) {
                        print "\n$frame_counter frame";
                        if ($clip_counter gt 1) {print 's'}
                        print "\n\n";
                        }
                $frame_counter=0;
                $clip_counter++;
                $offset_timestamp=$timestamp;
                print "$clip_counter: $offset_timestamp\n";
                }
        $frame_counter++;
        print '.';
        system ("mv $file $offset_timestamp-$file"); 
}
Das Arbeitsprinzip ist ebenfalls extrem simpel: Das Skript vergleicht jeweils die EXIF-Aufnahmedaten von zwei aufeinander folgenden Dateien, und wenn ihr Aufnahmedatum mehr als eine Sekunde auseinanderliegt, identifiziert es den Beginn eines neuen Clips.

Hier mittlerweile mehrfach getestet und gut funktionierend mit DNG-Dateien. Müsste aber eigentlich mit allen Bilddateien funktionieren, die EXIF-Metadaten enthalten.



 Aktuelle Beiträge [alle Foren]
 
» >Der LED Licht Thread<
von Frank Glencairn - Fr 5:57
» Was schaust Du gerade?
von Darth Schneider - Fr 5:56
» Venice 2 Bildqualität zum halben Preis? Sony Burano Sensortest
von cantsin - Fr 0:52
» Sondergagen - Wer aufmuckt, wird nicht mehr besetzt
von macaw - Do 23:39
» Uwe Boll: Wie man Filme produziert ohne pleite zu gehen!
von macaw - Do 23:26
» Interessante Firmware-Updates für Sony Alpha 1, 7S III und 7 IV
von Bergspetzl - Do 22:46
» Nikon stellt NIKKOR Z 28-400mm f/4-8 VR Superzoom-Objektiv vor
von iasi - Do 22:45
» FCPX/Motion, DaVinci/Fusion... Tipps&Tricks
von roki100 - Do 22:27
» Panasonic AG-UX90 Phantomspeisung defekt?
von Fabi283 - Do 22:03
» Mac SSD Speed Messung?
von TomStg - Do 21:43
» Neues SIGMA 50mm F1,2 DG DN | Art Objektiv wiegt 745g
von dienstag_01 - Do 21:21
» Deity Sidius TC Sync Software
von pillepalle - Do 19:58
» Red Komodo 6K + Gimbal, Advanced Ring Grip und viel Zubehör
von Sevenz - Do 19:01
» Camera Update 8.6: Viele neue Funktionen für Blackmagic Kameras
von slashCAM - Do 17:42
» Tieraufnahmen mit dem MKE600 + H1 Essential rauschen
von Swat - Do 16:06
» 4 Gründe hartes Licht zu nutzen
von ruessel - Do 15:45
» [gelöst] 3.5mm Klinkenstecker Überwurfmutter
von Skeptiker - Do 14:42
» Panasonic S5 - Allgemeine Fragen, Tipps und Tricks, Zeig deine Bilder/Videos usw.
von Darth Schneider - Do 13:49
» -SONY FX- Erfahrungsaustausch
von rush - Do 13:40
» AOC bringt 44.5" OLED-Riesenmonitor mit 98.5% DCI-P3
von MK - Do 12:07
» Adobe führt die neue Funktion "Structure Reference" in Firefly ein
von slashCAM - Do 10:54
» Exhuma - die Südkoreaner können erfolgreiche Filme drehen
von -paleface- - Do 8:46
» Was hörst Du gerade?
von roki100 - Do 0:22
» Sony A9 III im Praxistest - ein echter Überraschungscoup auch für Filmer
von Mantas - Mi 23:27
» Video Pro X stürzt beim Multi Cam Schnitt ab
von MisterX - Mi 21:47
» Nach 7 Jahren mit der OG BMPCC finde ich das Bild noch immer schön.
von Darth Schneider - Mi 18:58
» Verschachtelte Timeline im richtigen Seitenformat
von Clemens Schiesko - Mi 18:43
» Untertitel in FCPX bei vorhandener Textdatei?
von R S K - Mi 18:34
» Deckenlicht mobil abschatten
von Frank Glencairn - Mi 17:31
» LUTs für Canon R6 Mark II
von TomStg - Mi 12:24
» RED versucht User nach Übernahme durch Nikon zu beruhigen
von dienstag_01 - Mi 11:52
» Entfesseltes Storytelling mit der Video-KI Sora?
von Frank Glencairn - Mi 5:54
» Slashcam 2001 - Das Internet vergisst nichts!
von macaw - Di 21:37
» Dehancer Pro - Filmsimulation auf höchstem Niveau
von Frank Glencairn - Di 18:54
» Wie Dune Teil 2 entstand - DoP Greig Fraser und Hans Zimmer im Interview
von iasi - Di 13:32