This is an interactive demo — no backend is required. To use the real app, run it locally.

Configuration

Upload a video and tune how subtitles are generated.

Video .mp4
Sample video preview — Mount Bromo cloud river
sample.mp4 7.0 MB

Select ‘auto’ to detect language automatically

Subtitle Mode

Toggleable = viewers choose; Always visible = shown on every player

Bigger models are more accurate but take longer to process

GPU requires an NVIDIA graphics card

Lower quality = uses less memory

Select a system font for hardcoded subtitles

Subtitle font size in points

Border/outline thickness

Text color (hex)

Shadow offset in pixels

1=outline+shadow, 3=opaque box

SSA alignment values

Distance from top/bottom edge

Distance from left/right edge

Sample Subtitle Text

Live approximation — click "Render Frame" for exact ffmpeg output

Results

Subtitled video and SRT output.

Subtitled Video
Subtitled video preview — Mount Bromo cloud river
SRT Content (editable)
subtitles.srt
UTF-8

Edit the SRT content below, then click Regenerate Video