Ein Projekt, um alle Frames von allen Statisten aus Schmeiß mein LEBEN auf den MÜLL - Fynn Kliemann in eine Collage zupacken. Das Projekt basiert auf folgenden Verfahren.
- Video Runterladen
- Video in Frames unterteilen (FFMPEG)
- Fynns Frames löschen
- Alle Frames in das nice tool von delimitry packen
Vielen Dank an delimetry für das coole Tool❤️
https://github.com/delimitry/collage_maker
Python Libary
pip install pillow
Das bash Programm, um das Video in Frames zu splitten.
https://ffmpeg.org/
Video in Frames splitten. Hier ein Tutorial
ffmpeg -i output.mp4 frame%093.png
Python Script um eine Collage zu erstellen
collage_maker.py -f Inputfile\frames\ -o Outputfile\collage.png -w gesamtbreite -i bildhöhe
Wir haben insgesamt 2907 Frames.
Ich habe einfach mal die Frame höhe auf 250 begrenzt.
Jedes Frame hat durch das Musikvideo ein Seitenverhältnis von 16:9.
(250/16)*9
= 140.625
- Jetzt wissen wir, das jedes kleine Bild eine Auflösung von 140*250 hat.
- Da wir auch als Output Format 16/9 haben wollen, rechnen wir mit einem Quadrat, da die kleinen Bilder das Endformat bestimmen.
sqrt(2907) #Quadratwurzel
= 53.916
Die Breite und Höhe werden aus 53 Bildern bestehen.
53.916 * 140.625 # Die Breite der kleinen Bilder
=7582 # Das tragen wir jetzt bei -w gesamtbreite ein.
collage_maker.py -f Inputfile\frames\ -o Outputfile\collage.png -w 7582 -i 250
Es gibt noch den Optionalen Operator : -s
Mit dem kann die Bilder Zufällig anordnen.
Hier die Bilder:
Sortiert
Unsortiert