Инструменты для соцсетей IT Market
Разбейте обычный текст на SRT-субтитры с примерными таймингами по длине строки и длительности блока.
Инструменты для соцсетей IT Market
Разбейте обычный текст на SRT-субтитры с примерными таймингами по длине строки и длительности блока.
Tool guide
A script usually lives as one block of text in your notes, while the editor wants a numbered file with timecodes like 00:00:03,500. Paste the text into the «Plain text» box, set «Max characters per subtitle» (84 by default) and «Seconds per subtitle» (3.5 by default), then press «Generate» to split it into sequentially timed cues. Everything is computed in the tab, and the resulting SRT only needs nudging against the real speech in your editor. See also: strip the timecodes back out again, tidy up a YouTube transcript first, fix capitalisation at the start of each line.
They are evenly spaced from the seconds-per-cue value, not derived from actual speech. Treat the output as a starting grid: pauses, breaths and tempo changes are not modelled, so by the end of a five-minute clip the drift can reach several seconds. Import it and nudge the cues against the waveform — still far faster than typing timecodes by hand.
For landscape video on a large screen, 84 characters across two lines reads comfortably. For vertical clips with big type, use 40-50 — a long line either wraps to four rows or slides under the app interface. Reading speed runs around 15-17 characters per second, which is how you pair length with duration.
Copy the Result panel, paste it into any plain text editor and save with an .srt extension in UTF-8. The encoding matters for non-Latin scripts: saving as a legacy codepage turns Cyrillic, Greek or accented characters into question marks in players and in the YouTube subtitle uploader.
Yes — it is ordinary SRT: a cue number, a timecode line with the «-->» separator, the text and a blank line. CapCut, Premiere Pro, DaVinci Resolve, VLC and YouTube all read it. Import failures usually trace back to file encoding or a byte-order mark, so save as UTF-8 without BOM.
The text is cut on word boundaries against your character limit, so words are never broken and punctuation stays with its phrase. A long subordinate clause will still spread over two or three cues. If you need cues to match exact lines of dialogue, raise the limit and split the text yourself before pasting.
Yes. Any Unicode text is treated the same as Latin, and emoji count as ordinary characters. Just remember that not every player renders emoji inside subtitles: YouTube usually shows them, while some desktop players fall back to empty boxes.
Before: Hi everyone. Today we are going through a quick way to build subtitles.
After: 1 00:00:00,000 --> 00:00:03,500 Hi everyone. Today we are going through a quick way to build subtitles.
Before: Characters per cue set to 40, seconds per cue set to 2
After: 1 00:00:00,000 --> 00:00:02,000 Hi everyone. 2 00:00:02,000 --> 00:00:04,000 Today we are building subtitles.
Your rating and feedback help decide what to improve next.