Postproduktion allgemein Forum



Bildserien in Clips aufteilen (Script)



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

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]
 
» Leben und Sterben im blutroten Storchschnabel
von Motivsucher - Sa 22:22
» Nexus G1 - Blackmagic Pocket Cinema Camera 6K im Carbon Cine-Gehäuse
von freezer - Sa 16:28
» Impressumspflicht -》aktuelle regelungen und lösungen
von walang_sinuman - Sa 12:07
» Wise Advanced bringt neue schnelle USB4-SSDs für Schnittplatz und Kamera
von slashCAM - Sa 10:24
» Neue Interviews!
von Nigma1313 - Fr 23:08
» OpenAI zeigt Sora 2: Neuer KI-Videogenerator setzt auf Ton und persönliche Avatare
von iasi - Fr 19:35
» LG UltraFine 32U990A - erster 6K Monitor mit Thunderbolt 5
von rush - Fr 16:54
» Z-Cam Firmware 1.0.6 und 1.0.7 funktionieren nicht
von Clemens Schiesko - Fr 12:44
» RIP: Renato Casaro
von ruessel - Fr 10:04
» Praxistest: DaVinci Resolve 20
von ruessel - Fr 9:46
» Slashcam Interviewsetup im Test: Sony FX2, iPhone Pro Max, Blackmagic Cloud, Nanlite PICO
von rob - Fr 8:22
» NVIDIA RTX 50 SUPER: Voraussichtliches Release erst Frühjahr 2026 – Lohnt das Warten?
von blindcat - Fr 7:26
» Alien: Romulus - Teaser Trailer online - produziert von Ridley Scott, gedreht auf Alexa 35
von iasi - Do 20:50
» Suche Unterstützung für die Bedienung von Hard- & Software ...
von Onfire - Do 15:17
» Reparaturservice für JVC HR-S9600
von 1pjladd2 - Do 14:45
» LaCie 1big Dock SSD Pro 4 TB im Langzeit Test
von FocusPIT - Do 12:21
» Adobe Premiere für iPhone erschienen - kostenloser Videoschnitt mobil
von slashCAM - Do 10:42
» Tilly Norwood, Ziemlicher Rummel um Ki-Schauspielerin
von Blackbox - Mi 19:37
» Trump kündigt erneut Zölle auf im Ausland produzierte Filme an
von Jott - Mi 17:51
» Empfehlung Hauptmikros Stereo Chor- / Orchester
von ruessel - Mi 8:58
» Canon EOS C70 revisited: Drei Cages im Vergleich, Pro & Contra Focal Reducer und mehr
von rob - Mi 8:17
» Fast 40 Jahre nach dem Kultfilm kehrt "Highlander" zurück
von Bluboy - Mi 7:25
» Sennheiser EW D oder DX?
von rabe131 - Di 21:37
» Tilly Norwood
von Bluboy - Di 20:34
» Sachtler Stativ zu verkaufen
von MariavHeland - Di 19:18
» Neues LK Samyang AF 24-60mm F2.8 FE für Sony Alpha-Filmer angekündigt
von cantsin - Di 17:58
» Sony stellt das FE 100mm F2.8 Macro GM OSS mit 1,4-facher Vergrößerung vor
von slashCAM - Di 17:15
» Modularer SmallRig-Cage für die Nikon ZR angekündigt
von stip - Di 14:52
» Biete Viltrox AF 13mm 1.4 Fuji-X in OVP
von thsbln - Di 12:05
» *BIETE* Verschiedene SONY FE Objektive
von ksingle - Di 10:33
» UHD in Linux auslesen?
von Lehmeier - Mo 18:27
» Suche den lens mount adapter für den smallrig bmpcc4k cage mit villtrox ef-m2
von MrMeeseeks - Mo 11:16
» AJA Bridge Live 12G-4 und IP25-R erklärt: High End Streaming und neuer 2110 Converter
von slashCAM - Mo 9:45
» !!BIETE!! 3x Godox SL-60W in Silent Version mit Noctua Lüfter!
von klusterdegenerierung - Mo 0:54
» DJI Mini 5 Pro wiegt über 250g - bleibt aber trotzdem in der Dronenklasse C0
von TomStg - Mo 0:43