Postproduktion allgemein Forum



Bildserien in Clips aufteilen (Script)



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

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.
"Wieso eigentlich überhaupt was drehen? Warum nicht jahrelang nur darüber philosophieren?" -stip



 Aktuelle Beiträge [alle Foren]
 
» Nikon ZR in der Praxis: 6K 50p RED RAW Monster für 2.349,- Euro mit klassenbester Colorscience?
von stip - Do 18:56
» Neue FUJIFILM X-T30 III filmt in 6K
von Funless - Do 18:32
» Canons restriktive Mount-Politik: Clever oder der Impuls für eine chinesische DSLM?
von Da_Michl - Do 18:21
» OpenAI Sora 2 - Nutzungsrichtlinie entfacht internationalen Urheberrechtsstreit
von medienonkel - Do 16:37
» Neue Firmware für Panasonic LUMIX S5 II, S5 IIX, S9, GH7 und G9 II
von Darth Schneider - Do 15:36
» iPhone 17 Pro Max im Praxistest: ProRes RAW, Apple Log 2 - inkl. DJI Osmo Pocket Vergleich
von Bruno Peter - Do 10:43
» Konkurrenz für IMAX - Neues HDR-Premiumkinoformat Vue Epic für Europa
von stip - Do 10:29
» Panasonic LUMIX Lab und Flow Apps bekommen neue Funktionen
von arcon30 - Do 9:09
» >Der LED Licht Thread<
von Alex - Do 9:03
» Linsen (Vintage, Anamorphic & Co.)
von iasi - Do 8:25
» Was schaust Du gerade?
von roki100 - Do 1:55
» HASSLIEBE deutscher Film? Mit Wolfgang M. Schmitt
von Nigma1313 - Do 0:36
» !!BIETE!! Sony FX6
von klusterdegenerierung - Mi 21:42
» Was hörst Du gerade?
von rush - Mi 20:50
» Predator: Killer of Killers
von 7River - Mi 20:10
» Unser Kinofilm "The Trail" nun auf Amazon Prime
von freezer - Mi 18:46
» Abhörmonitore
von Pianist - Mi 18:17
» Zoom stellt kompakten PodTrak P4next vor
von slashCAM - Mi 12:51
» Panasonic S5 - Allgemeine Fragen, Tipps und Tricks, Zeig deine Bilder/Videos usw.
von roki100 - Mi 11:14
» Nikon ZR Sensor-Bildqualität - Debayering, Rolling Shutter und Dynamik
von dienstag_01 - Mi 9:47
» Neues Musikvideo Team Drama „Baby“
von Magnetic - Di 19:37
» NIKKOR Z DX 16-50mm Standardzoom sowie 35mm f/1.7 Makro vorgestellt
von slashCAM - Di 15:33
» Blackmagic liefert PYXIS 12K aus - Kompakte Cine-Kamera mit 12K Vollformatsensor
von iasi - Mo 20:32
» Möglichkeiten, Geld zu sparen beim Filmdreh.
von Dreizehn - Mo 16:14
» Nikon ZR: Basisfunktionen und Empfehlungen zur Bedienung
von slashCAM - Mo 12:05
» Blackmagic Cinema Camera 6K in »Die Chroniken von Kyoto«
von ruessel - Mo 10:42
» Oscars 2026 - Camera Chart
von Jott - Mo 7:47
» Frühjahrsputz im Herbst :)
von Jörg - So 23:12
» Was kann 32bit-Audio wirklich?
von berlin123 - So 17:00
» Vivo X300 Pro - 8K-Smartphone optional mit 200-fachem Zoom
von Jott - So 13:49
» TRAILER zu Tenniskurzfilm
von dienstag_01 - So 11:22
» DJI Osmo Action 4: Schärfe und Rauschunterdrückung
von Jott - So 11:16
» Wohin will die Filmbranche?
von Nigma1313 - Sa 22:38
» Was hast Du zuletzt gekauft?
von Drushba - Sa 21:06
» Unbemerktes Umschalten der HDMI Eingänge während live Aufnahme mit Atem Mini pro ISO
von Onfire - Sa 19:28