はじめる
SubCue Cloud | Auto Subtitles, SRT + Translation

SubCue Cloud | Auto Subtitles, SRT + Translation

Upload a video or audio file and get back SRT and VTT subtitles plus an MP4 with captions burned in. Ask for translated subtitles in the same message, no API key needed. Cues are re-split by line length, characters per second and on-screen time; if a translation's cue count or timecodes drift from the original, that file is not shipped. Runs in the Capafy cloud, no install. Measured: a 2:25 clip transcribed in 9 s, burned in 29 s on 2 CPUs. The weekly plan starts with a free trial period.
#動画#ソーシャルメディア#生産性
評価
さらに評価が必要です
販売数
0
利用方法
Capafy で実行
外部アプリでも利用可能
パブリッシャー提供
Claude Sonnet 5

SubCue Cloud | Upload a video, get subtitle files and a burned-in video

before_after.webp

Tears of Steel (c) Blender Foundation, CC BY 3.0. The English dialogue was transcribed, translated by the agent, and burned in.

You upload You get back Time
2:25 English video 18-cue SRT and VTT, MP4 with captions burned in 9 s transcribe + 29 s burn-in
42 s Korean video SRT with 7 Whisper segments re-split into 12 cues 10 s transcribe

Measured on 2 CPUs and 4 GB of memory. Translation is time the agent spends, so it is counted separately and scales with the number of cues and languages.

Make subtitles. Add Spanish and Japanese subtitles too.

No install and no translation API key. The weekly plan starts with a free trial period.

Subtitling a single video doesn't end at transcription. When two or three lines pile onto the screen at once for 6 to 7 seconds, viewers lose their place, so you have to re-split the cues. Translate, and the text runs longer, so you re-time it again. Then there's still burning it onto the video. For a 20-minute clip, that's half a day gone.

SubCue Cloud handles that whole sequence in one pass. Upload a video to the chat, type "make subtitles," and SRT, VTT, and a burned-in MP4 come back in the same conversation. It runs on Capafy's cloud, so there's nothing to install on your machine: no Python, no ffmpeg.

00_promo.webp

How to use it

Upload a video to the chat and type a single line.

  • "Make subtitles."
  • "Add Spanish and Japanese subtitles too."
  • "Burn the English subtitles into the video, in a box at the top."
  • "Files only, don't burn them into the video."

What you get back

File What it is
name.en.srt, name.en.vtt Subtitles in the spoken language. Drop them straight into any editor or upload site
name.es.srt, name.es.vtt One pair for each translation language you ask for
name.en.burned.mp4 The video with subtitles burned in. Same resolution as the source, H.264/AAC
summary.md Cue counts per language and the quality-check results

What happens under the hood

Upload ─► Transcribe ─► Re-split cues ─► Quality check ─► Translate (agent) ─► Cross-check ─► Burn in ─► Deliver files
          per-word       line & char      overlaps,         fills the            compares cue    overlays
          timings        counts, CPS      empty cues, gaps   worksheet directly   #, index,       glyph PNGs
          (faster-whisper)                                                        timecodes       onto the video
  1. Transcription. faster-whisper returns a start and end time for every word. The language is detected automatically.
  2. Re-splitting cues. Cues are re-split to at most 2 lines and an on-screen time of at least 1 second and at most 7. For English the targets are 42 characters per line and 21 per second; for Korean, 18 per line and 17 per second; for Japanese and Chinese, 16 per line and 13 per second. Spanish, French, German and other Latin-script languages use 42 per line and 17 per second. Lines break at word boundaries, preferring the spot right after a comma.
  3. Translation. No translation API is called. The agent reads the full transcript and fills in a translation worksheet. When one sentence spans several cues, it translates with that flow in mind.
  4. Cross-check. If the translation's cue count, numbering, or timecodes differ from the original in any way, that language file isn't produced, and you're told exactly where it went wrong.
  5. Burn-in. A glyph image is rendered for each cue and overlaid on the video. Pick white text with a black outline (the default) or a semi-transparent box, positioned at the bottom or the top. For vertical video, font size and margins are set separately.
srt_cues.webp

On the left, the cues are exactly as Whisper first split them: up to 51 characters crammed into one cue for 6.8 seconds. On the right, SubCue Cloud has re-split them, and both line length and characters-per-second land within the limits. The "홍카페" on the left is a mishearing of "홈카페" (home café). Recognition errors like this are unavoidable with any speech recognizer.

Real-world runs

Measured on an Ubuntu container with 2 CPUs, 4 GB of memory, and the small transcription model.

Input Cues Transcribe Burn-in Notes
Korean, 42s, 1280x720 7 → 12 (Whisper) 10s 3–7s Quality check clean
English, 2m25s, 1280x534 18 9s 29s 24.4 MB output
English, 9m40s, 1280x534 60 36s 109s Peak memory 0.9 GB

On the first run, the workspace needs an extra 20 to 70 seconds to download the fonts (about 10 MB) and the transcription model (about 460 MB). A 1920x1080 burn-in should take roughly 3x longer than the table above (an estimate, not measured).

What it won't do

  • Translations are drafts. Anything that can't afford to be wrong, such as legal, medical, or contract material, needs a human to review it.
  • No speaker labels, no song-lyric timing, no text-animation effects. One subtitle style per video.
  • Overlapping voices, heavy accents, speech buried under music, jargon, and proper nouns can all come out wrong. Give the result a read before you use it.
  • Videos longer than 20 minutes aren't processed. Split them up and upload the pieces.
  • Japanese and Chinese line breaks are placed at character-type boundaries rather than by morphological analysis, so a compound word occasionally breaks mid-word.
  • No accuracy figures are promised. Sample results are just samples.

FAQ

Do I need to install anything? No. Upload a video and just chat.

Which files are supported? MP4, MOV, MKV, and WEBM video, plus MP3, WAV, and M4A audio, up to 20 minutes and 2 GB. Audio files return subtitle files only, with no burned-in video.

How many languages can it translate into? Any language the agent can translate. Line-length rules cover Korean, English, Japanese, Chinese, Spanish, French, German, Portuguese, Russian and other Latin or Cyrillic languages: 42 characters per line for Latin scripts, 39 for Cyrillic. The burn-in fonts cover Latin scripts (English and others), Korean, Japanese, and Russian. For Simplified Chinese, Thai, and Arabic, you can get the SRT/VTT files only.

What if a translation looks off? In the same conversation, say something like "make cue 3 shorter" or "use a more formal tone," and it fixes that part and regenerates. That fix counts as a request too.

Can I get just the files, without burning subtitles into the video? Say "files only" and it skips the burn-in.

How are requests counted? Every message you send uses 1 request from your plan. Put the translation languages, caption position and style, and whether to burn in, all in your first message to save requests.

Does my video leave the workspace? Everything is processed inside the agent's cloud workspace. The only things pulled in from outside are the transcription model and fonts, downloaded once; your uploaded video and subtitles are never sent anywhere.

Questions? [email protected]

Pricing

Plan Price Requests per period
Daily US$2.99 5
Weekly US$3.99 5
Monthly US$9.99 15

Every message you send uses 1 request from your plan. The weekly plan starts with a free trial period. Cancel any time.

Sample video: Tears of Steel (c) Blender Foundation | mango.blender.org, CC BY 3.0.