Initial commit: auto-video-cut project

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Christoph K.
2026-04-06 21:51:01 +02:00
commit 267070ad52
15 changed files with 2635 additions and 0 deletions

51
sequence.example.yaml Executable file
View File

@@ -0,0 +1,51 @@
# sequence.example.yaml — Definiert Reihenfolge und Verarbeitung aller Materialien
output: "mein_video.mp4"
sequence:
- type: image
file: "title.png" # aus resources/images/
duration: 3 # Sekunden
- type: video
file: "intro.mp4" # aus resources/videos/
- type: video
file: "rohschnitt.mp4" # einzelne Datei (beliebiger Pfad)
remove_silence: true
- type: folder # ALLE Dateien im Ordner in Reihenfolge
path: "./aufnahmen/tag1/"
sort: "alphabetical" # alphabetical | date
remove_silence: true
- type: folder
path: "./aufnahmen/tag2/"
sort: "date"
trim_silence: true
- type: image
file: "slide_ende.png"
duration: 2
- type: text # Text-Einblendung als Standbild-Clip
content: "Kapitel 2"
duration: 3
style:
font_size: 72
font_color: "white"
background_color: "black"
position: "center" # center | top | bottom
- type: video
file: "aufnahme.mp4"
overlay_text: "Berlin, März 2026" # Text über laufendes Video
overlay_position: "bottom"
overlay_duration: 4 # Sekunden ab Clip-Anfang
- type: video
file: "outro.mp4" # aus resources/videos/
music:
file: "random" # "random" = zufällig aus resources/music/
volume_original: 1.0
volume_music: 0.25