Erzeugt iOS-artige Parallax-Tiefeneffekte aus zwei Grafiken (Vordergrund + Hintergrund) – ideal als animierter Loop für Livestreams, Video-Hintergründe oder Social-Media-Content.
| LICENSE | ||
| parallax-loop.py | ||
| README.md | ||
| requirements.txt | ||
Parallax Loop Creator
Erzeugt iOS-artige Parallax-Tiefeneffekte aus zwei Grafiken (Vordergrund + Hintergrund) – ideal als animierter Loop für Livestreams, Video-Hintergründe oder Social-Media-Content.
Features
- iOS-Style Depth Effect – Hintergrund und Vordergrund bewegen sich gegenläufig für einen natürlichen Tiefeneindruck
- 4 Bewegungsmodi – Horizontal, Vertikal, Kreisförmig, Atmen/Zoom
- Vordergrund-Positionierung – Skalierung, X/Y-Offset frei einstellbar
- Nahtloser Loop – Export endet exakt vor Frame 0, kein Sprung bei Wiederholung
- Verlustfreier Export – ProRes 4444 (mit Alpha), ProRes 422 HQ, FFV1, PNG-Codec, Raw Video
- PNG-Sequenz-Export – inkl. fertigem ffmpeg-Befehl zum Zusammenfügen
- Fullscreen-Vorschau – direkt als OBS-Fenster-Capture nutzbar
- Echtzeit-Preview – Parameter live anpassen, Ergebnis sofort sehen
- Plattformübergreifend – läuft auf macOS und Linux
Voraussetzungen
Installation
ffmpeg
# macOS:
brew install ffmpeg
# Ubuntu / Debian:
sudo apt install ffmpeg
# Fedora:
sudo dnf install ffmpeg
# Arch:
sudo pacman -S ffmpeg
Python-Umgebung
# macOS (Homebrew) – tkinter-Bindings installieren:
brew install python-tk@3.14 # Version an deine Python-Version anpassen
# Ubuntu / Debian:
sudo apt install python3-tk
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Verwendung
source venv/bin/activate
python parallax-loop.py
Schnellstart
- Hintergrund laden – beliebiges Bild (JPG, PNG, etc.)
- Vordergrund laden – idealerweise ein PNG mit Transparenz (Alpha-Kanal)
- Vordergrund positionieren – Skalierung und Position über die Regler anpassen
- Bewegungsmodus wählen – Horizontal ist dem iOS-Effekt am nächsten
- Intensität & Geschwindigkeit einstellen – BG und FG bewegen sich gegenläufig
- Exportieren – als verlustfreies Video oder PNG-Sequenz
Tipps für den Livestream
- OBS Fenster-Capture: Öffne die Fullscreen-Vorschau (
⛶-Button) und capture das Fenster direkt in OBS – so kannst du Parameter live anpassen - OBS Medienquelle: Exportiere einen Loop und füge ihn als Medienquelle mit aktivierter Wiederholung ein
- Vordergrund vorbereiten: Nutze ein Tool wie remove.bg oder GIMP, um den Hintergrund deines Motivs zu entfernen und als PNG mit Transparenz zu speichern
Export-Formate
| Format | Container | Alpha | Dateigröße | Einsatz |
|---|---|---|---|---|
| ProRes 4444 | .mov | ✅ | Groß | Editing, Compositing |
| ProRes 422 HQ | .mov | ❌ | Mittel | Broadcast, Livestream |
| FFV1 | .mkv | ✅ | Kompakt | Archivierung |
| PNG-Codec | .mov | ✅ | Groß | Universell kompatibel |
| Raw Video | .avi | ❌ | Sehr groß | Maximale Kompatibilität |
Screenshots
todo
| Hauptfenster | Fullscreen-Vorschau |
|---|---|
![]() |
![]() |


