52 lines
1.4 KiB
YAML
Executable File
52 lines
1.4 KiB
YAML
Executable File
# 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
|