Korean captions on a small phone: clip-wipe or black-outline?
Sume lists six Hangul caption styles. The docs call black-outline the safe default and clip-wipe the clearest at small phone sizes. Fonts and the 400 rule.

For Korean speech on a small phone screen, start with clip-wipe. The Sume docs call it "the most clear style at small phone sizes". If you do not want to choose, send no style for Korean text: the docs say the text resolves to black-outline, which they call the safe default. Both use the Do Hyeon face unless you set font. A standalone caption job costs $0.20 whichever style you pick.
The six Hangul identities
These are the styles that the docs list for Korean speech (talking head, UGC, creator voiceover). They group words into phrase cards and burn the transcript as written, with no case folding.
| Style | Look in the docs | Default face |
|---|---|---|
| black-outline | white fill on a thick black outline, middle of the frame; the safe default | Do Hyeon |
| weight-shift | phrase cards; the spoken word takes the heavy weight | Pretendard |
| highlight | an accent block moves in behind the spoken word | Pretendard |
| pill-karaoke | dark pill card; the color changes with the voice | Pretendard |
| clip-wipe | each word enters with a left-to-right wipe; clearest at small phone sizes | Do Hyeon |
| editorial-emphasis | left-aligned two-line card; the last word moves to a second line at about twice the size | Pretendard (emphasis line always Black Han Sans) |
Why the face matters on a phone
The docs add a separate style, korean-ad, for the CapCut-style ad karaoke look. It resolves from style: "korean-ad" only. If you send no style, you do not get it. weight-shift and korean-ad animate the wght axis, and only Pretendard has that axis. If you set font to a static face such as do-hyeon or black-han-sans, those two styles keep their color and scale emphasis but lose the weight travel.
So the practical split is this. Use clip-wipe or black-outline when readability at a small size is the goal. Use weight-shift or korean-ad when you want the weight animation and keep the Pretendard face.
Three rules that cause a 400
languageis only a speech-to-text hint. It never selects the style or the font. Sendinglanguage: "ko"without a Hangul style does not make the render Korean-safe.- Korean text on
slam,punchortiktok-greenreturns400withcaption_hangul_text_latin_style. Those faces have no Hangul glyphs. - A Hangul
fontwith a Latin style returns400withcaption_font_requires_hangul_style.
Choosing between the two safe styles
black-outline and clip-wipe both use Do Hyeon, so the face is the same and the difference is the motion. black-outline is the quiet choice: the phrase sits in the middle of the frame and the fill sits on a thick outline. clip-wipe adds a left-to-right wipe on each word, which gives the eye a point to follow when the text is small. If your viewers watch with the sound off, the wipe helps. If your clip already has a lot of motion, the static outline competes less with it.
Test both on one clip. A restyle with source_caption_id reuses the word timings, so the second look does not run speech-to-text again, and each job is $0.20.
A request to start from
Send the style and the language hint. Add font only if you want a face other than the style default. If you want a fixed brand color, use design.colors.active; the docs show that example on black-outline.
curl -X POST https://api.sume.com/v1/video-captions \
-H "Authorization: Bearer $SUME_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: ko-clip-wipe-001" \
-d '{
"video_url": "https://media.sume.com/artifacts/example/clean.mp4",
"style": "clip-wipe",
"language": "ko"
}'Sources
Related posts
More in Media tools
- LinkedIn Page video max ratio 2.4:1: crop a 32:9 recording
LinkedIn Pages accept video from 1:2.4 to 2.4:1 and up to 4096x2304. A 5120x1440 ultrawide capture fails both. Crop it with Sume video filter to fit.
- LinkedIn video ads need under 30 fps: render at 24 or 25 on Sume
LinkedIn's spec says frame rate must be less than 30 fps. Sume Timeline and trim accept 24, 25, 30 or 60, so only 24 and 25 fit. How to set it and check it.
- LinkedIn ratios 1:1, 4:5, 9:16: Sume video-filter crop fractions
LinkedIn lists 16:9, 1:1, 4:5 and 9:16 video. Centered crop fractions for a 16:9 or 9:16 source, plus a short Python function that prints the video-filter ops.
- Lyria prompt section markers: [0:00-0:30] Intro on Sume Music
Sume Music has no duration field. You shape a track with section markers like [0:00-0:30] Intro and a stated length in the prompt itself.
Written by Sume