Skip to content

Navigation Menu

Sign in
Sign up

Repository files navigation

cinematype

Make your captions look like your brand.

Create your typography style once. Apply it to every video. Export to CapCut, Premiere, DaVinci, YouTube, Reels, TikTok, or your own app.

CI

Local-first · open-source · brand-first typography for creators — not another AI video editor.


Start in one command

curl -fsSL https://raw.githubusercontent.com/Himan-D/cinematype/main/scripts/get-cinematype.sh | bash

Opens the studio at http://localhost:5180 — pick a style, preview on video, export a destination pack.

One-shot captions (no UI)

# SRT for CapCut / Premiere / YouTube
curl -fsSL https://raw.githubusercontent.com/Himan-D/cinematype/main/scripts/get-cinematype.sh \
 | bash -s -- captions --text "Stop scrolling. This changes everything." --out hook.srt
# CapCut destination pack
curl -fsSL https://raw.githubusercontent.com/Himan-D/cinematype/main/scripts/get-cinematype.sh \
 | bash -s -- plugin capcut --text "Stop scrolling. This changes everything." --out-dir ./capcut-pack
# YouTube destination pack
curl -fsSL https://raw.githubusercontent.com/Himan-D/cinematype/main/scripts/get-cinematype.sh \
 | bash -s -- plugin youtube --file voiceover.txt --out-dir ./yt-pack

Already cloned?

bun install
bun run studio
bun run ct -- captions --text "Hook line" --out hook.srt
bun run ct -- plugin capcut --text "Hook" --out-dir ./pack
bun run ct -- project save --text "Hook" --out project.ct

Creator path

Step What you do What you get
1 Paste transcript / pick template Timed cues
2 Apply brand kit · watch preview Looks like your content
3 Destinations → CapCut / YouTube / ... Download pack
4 Save project.ct Reopen anytime

CLI

bun run ct -- help
bun run ct -- studio
bun run ct -- captions --text "..." --format srt --out out.srt
bun run ct -- plugin <capcut|youtube|tiktok|reels|premiere|davinci|ffmpeg|whisper|remotion|obs>
bun run ct -- project save --text "..." --out project.ct
bun run ct -- project open --file project.ct
bun run ct -- destinations
bun run ct -- doctor

For developers

bun add cinematype
import {
 transcriptToCues,
 downloadSubtitles,
 loadFonts,
 createProject,
 applyBrandToCues,
} from "cinematype";
import { downloadPluginPack } from "cinematype/plugins";
import "cinematype/css";
await loadFonts();
const cues = transcriptToCues("Hook.\n\nValue.", { style: "burn" });
const project = createProject({ cues, platform: "youtube-shorts" });
downloadSubtitles(applyBrandToCues(project.cues, project.brand), "srt", "shorts.srt");
downloadPluginPack("capcut", {
 cues: project.cues,
 brand: project.brand,
 aspect: "youtube-shorts",
});

Docs: docs/PRD.md · docs/SDK.md · docs/CREATOR.md · docs/PLUGINS.md · docs/ONBOARDING.md · CONTRIBUTING.md · AGENTS.md


What’s inside

  • Studio — live video preview, brand kits, caption editor, project.ct
  • Export destinations — CapCut, YouTube, TikTok, Reels, Premiere, DaVinci, FFmpeg, Whisper, Remotion, OBS
  • Smart captions — emphasis, reading-speed score, auto style, batch export, karaoke word cues
  • Plugin SDKregisterPlugin + community templates + team brand packs
  • Typography — 18 OFL fonts · custom fonts · CaptionStyle · kinetic motion · title cards
  • SDK — React hooks/components · CLI (batch, smart, score, whisper, style) · MIT + OFL

License

MIT (software) · SIL OFL 1.1 (fonts) — see LICENSE + licenses/

About

Typography kit for content creators — studio, CapCut/YouTube/FFmpeg/Remotion plugins, OFL fonts, captions

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /