
Swap the top and bottom text blocks in bilingual SRT subtitles — structurally, without language detection or guessing.

Fix SRT subtitle timing with precise offset, FPS conversion, and two-anchor drift correction. Deterministic, local, and fail-safe — no AI guessing.

Turn a script into a vertical narrated short with voice and subtitles that light up word by word. Speech recognition recovers the timings from the generated audio, so captions never drift when you change the voice, the speed, or a line.

Check SRT files in batches, get cue-level QA reports, and export conservative repair copies while preserving your originals. Includes explicit time shifts, overlap trimming and two-line track splitting. English edition. Python 3.10+; no API key needed for the local engine.

Batch validate, clean, normalize, swap, and convert subtitle files with deterministic processing and failure-safe reports.

Check existing SRT subtitles for timing errors, overlaps and readability warnings. Get source-linked HTML, Markdown and JSON reports plus an optional format-only normalized SRT. Python 3.10+, no third-party packages or script API key. No transcription, translation or automatic retiming.

用途: 从 B站、抖音、小红书、TikTok、YouTube 视频,或用户提供的本地视频/音频中,提取可阅读、可编辑的中文或多语言口播文稿。 交付重点: 还原实际说话内容;保留原意、顺序和说话人区分;对听不清、无法访问或无法确认的部分明确标注,不猜写、不补写。

Enforce consistent names, terms, and recurring corrections across SRT subtitles using your own glossary. Review matches before applying changes — deterministic, local, and no AI guessing.

A free retention check for one published short video: paste your average percentage viewed and get a PASS / REWORK / REBUILD verdict with the threshold shown, plus the single biggest retention leak named and one concrete fix.