GitShow/wesbos/syntax-supercut-studio
wesbos

syntax-supercut-studio

Local SvelteKit app for rendering transcript supercuts

by wesbos
Star on GitHubForknpm

TypeScript

110 stars20 forks2 contributorsQuiet · 3mo agoSince 2026

Meet the team

See all 2 on GitHub →
wesbos
wesbos2 contributions
imevanc
imevanc1 contribution

Languages

View on GitHub →
TypeScript64.1%
Svelte27.9%
CSS7.4%
HTML0.5%
JavaScript0.2%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

1 of 6 standards met

Community profile →
28
✓README○License○Contributing○Code of Conduct○Issue Template○PR Template

Recent fixes

View closed PRs →
imevanc
fix: correct single-quote escaping in drawTextFilterMergedPR

Changes The ' was escaped as \\', but ffmpeg does no escape processing inside single quotes — ' just closes the quote. This broke the debug overlay for any word with an apostrophe (it's, don't, we're, etc.). Replaced with the close-escape-reopen idiom ('\'') which is ffmpeg's documented approach. Closes https://github.com/wesbos/syntax-supercut-studio/issues/1

imevanc · 3mo ago
imevanc
Bug: Single-quote escaping in `drawTextFilter` is incorrectClosedIssue

Summary escapes as , but ffmpeg's quoting rules state that inside single quotes, all characters are literal — there is no escape mechanism. The simply closes the quote, causing a parse error for any text containing an apostrophe. File , line 24 What happens For input , the code produces: ffmpeg's parser treats everything between as literal with no escape processing. So it reads as the value, the next closes the quote, and is leftover garbage that breaks the filter. From ffmpeg docs: "All characters enclosed between '' are included literally in the parsed string. The quote character ' itself cannot be quoted, so you may need to close the quote and escape it." Fix Close the quote, emit a backslash-escaped quote (outside quotes, is a literal ), then reopen: This produces — which ffmpeg parses correctly as . Impact Any English contraction ("it's", "don't", "we're") in a matched transcript word crashes ffmpeg when debug overlay is enabled. Affects both and pipelines.

imevanc · 3mo ago
Structured data for AI agents

Repository: wesbos/syntax-supercut-studio. Description: Local SvelteKit app for rendering transcript supercuts Stars: 110, Forks: 20. Primary language: TypeScript. Languages: TypeScript (64.1%), Svelte (27.9%), CSS (7.4%), HTML (0.5%), JavaScript (0.2%). Open PRs: 0, open issues: 0. Last activity: 3mo ago. Community health: 28%. Top contributors: wesbos, imevanc.

·@ofershap

Replace github.com with gitshow.dev