from videodb.editor import (
Timeline, Track, Clip,
VideoAsset, ImageAsset, TextAsset,
Font, Border, Shadow, Background,
Alignment, HorizontalAlignment, VerticalAlignment, TextAlignment,
Position, Offset
)
# Create the text asset with new styling parameters
text_asset = TextAsset(
text="Visit kyvosinsights.com today!",
font=Font(family="PT Sans", size=38, color="#F58C29"),
border=Border(color="#1D1C21", width=1),
background=Background(color="#29272D", border_width=6, opacity=1.0),
alignment=Alignment(
horizontal=HorizontalAlignment.center,
vertical=VerticalAlignment.top
),
)
# Specify the video asset (trimmed from 0 to 44 seconds)
video_asset = VideoAsset(id=video.id, start=0)
video_duration = 44
# Image asset with positioning via Clip parameters
image_asset = ImageAsset(id=image.id)