Postproduktion allgemein Forum



Bildserien in Clips aufteilen (Script)



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

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]
 
» Video Deluxe 2021 Plus stabiler als Video Pro X12
von Jasper - Mi 15:50
» ARRI soll (Teil)Verkauf erwägen
von Bildlauf - Mi 13:46
» Nikon Z9 - neue Firmware 5.30 verbessert Autofokus, Motiverkennung und mehr
von slashCAM - Mi 11:36
» Adobe Firefly bekommt Upscaling per Topaz, Editing per Prompt und mehr
von slashCAM - Mi 10:33
» Reflexionen auf Münzen (Makro)
von soulbrother - Mi 7:54
» Leak: Samsungs plant SATA-Aus - Kommt der Preisschock auch bei SSDs?
von TheBubble - Di 13:29
» Kompaktkameras wieder im Trend - trotz Smartphones
von dienstag_01 - Di 12:41
» Unser Kinofilm "The Trail" nun auf Amazon Prime
von rob - Di 11:08
» Nikon Z9 Firmware 5.1
von pillepalle - Di 5:01
» Networking für Filmemacher - KAIS SETTI
von Nigma1313 - Mo 20:35
» Netflix will die Filmsparte von Warner Bros. Discovery übernehmen
von Darth Schneider - Mo 19:53
» Verstehen Video-KIs die Welt? Physik-IQ enthüllt Grenzen der Modelle
von Bildlauf - Mo 17:29
» Bye Bye Crucial - Micron stellt Speichergeschäft für Privatkunden ein
von Darth Schneider - Mo 15:21
» Atomos Ninja TX GO/Ninja TX bekommen Support für mehr Formate und Kameras
von Darth Schneider - Mo 8:35
» Von Mickey Mouse bis Darth Vader - Disney lizenziert seine Figuren an OpenAIs Sora
von slashCAM - So 21:36
» DJI Osmo Action 4 Actionkamera - Wo Bildschärfe und Rauschunterdrückung einstellen?
von King Rollo - So 11:38
» Mocha Pro 2026 mit komplett überarbeitetem Kurveneditor u.a. verfügbar
von slashCAM - So 10:30
» Ist Sam Altman schuld an der großen Speicherkrise?
von Phil999 - Sa 17:44
» Videocontent für LED-Bande
von Kino - Fr 23:40
» !!BIETE!! iPhone SE 1. Gen 32GB Spießergepflegt
von klusterdegenerierung - Fr 20:44
» !!BIETE!! 4x Manfrotto AutoPole bi 3,7m
von klusterdegenerierung - Fr 20:43
» !!BIETE!! 4x COLORAMA Foto Hintergrund 2,7m
von klusterdegenerierung - Fr 20:43
» Nikon ZR - Cinematische Anmutung durch halbiertes Debayering mit RED RAW NE
von j.t.jefferson - Fr 20:09
» Canon R7: 4K oder 1080p?
von Darth Schneider - Fr 16:27
» BM Cinema Camera 6K - Autofokus Beta Firmware
von acrossthewire - Fr 12:35
» Verkaufe Canon EF 24-70mm f2.8 L II USM
von v-empire - Do 22:29
» Nahtloser 1-9x Zoom dank neuartiger optischer Konstruktion?
von medienonkel - Do 16:10
» CineBias by RED - 9 neue, kostenlose Nikon Bildrezepte
von Funless - Do 15:39
» Preis für eigene Ausrüstung
von tehaix - Do 13:46
» NANLUX und DoPchoice Snapbag Octa 5& Shallow Soft mit NL Mount vorgestellt
von slashCAM - Do 10:15
» RIP Jeff Wexler
von pillepalle - Do 7:59
» Zoom LiveTrak L12next - Mixer, Multitrack-Recorder und Audiointerface
von rush - Mi 20:59
» Sony Alpha 1 bekommt präzisere Fokussteuerung und mehr Kontrolle für Gimbal-Setups
von slashCAM - Mi 13:12
» Blackmagic Camera App 3.0 für Android und iOS bringt viele Neuerungen
von Heiko1974 - Mi 11:59
» Kameras, Objektive, Drohnen: Bis zu 1.530 Euro sparen bei Sony, Nikon & Co.
von slashCAM - Mi 11:54