🚀 Interesse an diesem Projekt? Sprechen Sie mich an!
💰 Business Value
Automatisierte Video-Konvertierung für Social Media: Alle MP4-Dateien im Input-Ordner werden von 16:9 in 9:16-Hochkantformat mit schwarzen Balken umgewandelt.
Effizienz
Batch-Verarbeitung aller Videos im Ordner — kein manuelles Rendern mehr in Videobearbeitungssoftware.
Kostensenkung
Open-Source-Technologien und lokale Ausführung minimieren laufende Kosten — keine teuren Cloud-Abhängigkeiten.
Präzision
Exakte 9:16-Berechnung (target_w = target_h × 9/16) für pixelgenaue Hochkant-Videos.
Skalierbarkeit
Beliebige Anzahl Videos — Tool iteriert über alle MP4-Dateien und nummeriert Outputs automatisch.
💻 Code-Einblicke
Ein Blick unter die Haube des Video-Konverters:
🎬 MoviePy 16:9 → 9:16 Konvertierung
from moviepy.editor import VideoFileClip, CompositeVideoClip
def convert_16_9(input_path, output_path):
clip = VideoFileClip(input_path)
orig_w, orig_h = clip.size
# Zielgröße für 9:16 (Höhe bleibt gleich, Breite angepasst)
target_h = orig_h
target_w = int(target_h * 9 / 16)
# Video auf neue Breite skalieren
resized_clip = clip.resize(width=target_w)
# Finaler Clip mit schwarzen Balken
final_clip = CompositeVideoClip(
[resized_clip.set_position('center')],
size=(target_w, target_h),
bg_color=(0, 0, 0)
)
# Konvertiertes Video speichern
final_clip.write_videofile(output_path, codec='libx264', audio_codec='aac')
# Ressourcen freigeben
clip.close()
resized_clip.close()
final_clip.close()
📂 Batch-Verarbeitung aller MP4-Dateien
input_directory = './input_videos'
output_directory = './output_videos'
os.makedirs(output_directory, exist_ok=True)
for filename in os.listdir(input_directory):
if filename.endswith('.mp4'):
input_file = os.path.join(input_directory, filename)
output_file = os.path.join(output_directory, f'9_16_{filename}')
print(f'Konvertiere {filename}...')
convert_16_9(input_file, output_file)
print('Konvertierung abgeschlossen.')
⚙️ Funktionsweise
Der Konvertierungsprozess Schritt für Schritt.
📂
1. Input scannen
Alle MP4-Dateien aus ./input_videos werden gelistet.
📐
2. 9:16 berechnen
Neue Breite = Originalhöhe × 9/16, Video wird zentriert mit schwarzen Seiten.
🎞️
3. Rendern
MoviePy schreibt H.264/AAC-Video in ./output_videos mit Prefix „9_16_".
✅
4. Fertig
Hochkant-Videos direkt für TikTok, YouTube Shorts und Instagram Reels nutzbar.
⚡ In wenigen Tagen zum MVP — mit Vibecoding.
🚀 Gebaut mit Vibecoding
👴 Klassische Entwicklung
- 📋 2–3 Wochen Requirements
- 🏗️ 2–3 Wochen Architektur
- 💻 3–4 Wochen Implementierung
- 🧪 1–2 Wochen Testing
- ⏱️ Gesamt: 8–13 Wochen
🤖 Vibecoding-Ansatz
- 🗣️ 0.5 Tage Prompt-Engineering
- ⚡ 2–3 Tage iterative Generierung
- 🔧 1–2 Tage Refinement
- ✅ 1 Tag Testing & Deployment
- ⏱️ Gesamt: 5–7 Tage
🎯 Strategische Erkenntnisse
Jedes Projekt liefert wertvolle Einsichten — technisch wie strategisch. Diese Learnings fließen direkt in Folgeprojekte ein.
Open Source = Unabhängigkeit
Offene Technologien bedeuten keine Vendor-Lock-ins, volle Kontrolle über den Code und langfristige Wartbarkeit ohne Lizenzkosten.
Bottom-up statt Big Bang
Kleine, funktionierende Prototypen schlagen monatelange Planungsphasen. Erst beweisen, dann ausrollen — iterativ und risikominimiert.
Wiederverwendbarkeit
Modular aufgebauter Code beschleunigt Folgeprojekte massiv. Einmal gelöste Probleme werden zur Template-Bibliothek für zukünftige Herausforderungen.
KI als Beschleuniger
Vibecoding mit Coding-Agenten komprimiert Entwicklungszyklen von Wochen auf Tage — ohne Qualitätseinbußen durch iterative Prompt-Verfeinerung.
Bereit für Ihr nächstes Projekt?
Lassen Sie uns gemeinsam herausfinden, wo Automatisierung und KI den größten Hebel für Ihr Business haben — unverbindlich und pragmatisch.
Analyse & Konzept
Wir analysieren Ihre Anforderungen und skizzieren eine passgenaue Lösung — technisch fundiert und wirtschaftlich sinnvoll.
Proof-of-Concept
Ein funktionierender Prototyp innerhalb weniger Tage — Sie sehen das Ergebnis, bevor Sie sich committen.
Projektbegleitung
Von der Entwicklung über das Deployment bis zum Go-Live — ich begleite Sie durch den gesamten Prozess.