# Clip Caption Kit > Turn one master SRT and a CSV of clip time ranges into separate, clip-relative SRT and TXT files. Batch-generate organized subtitle deliverables in one ZIP. > Site: https://clipcaptionkit.com ## Machine-readable entry points - [API catalog](https://clipcaptionkit.com/.well-known/api-catalog) — RFC 9727 linkset naming this site's HTTP API (application/linkset+json; profile="https://www.rfc-editor.org/info/rfc9727") - [OpenAPI description](https://clipcaptionkit.com/openapi.json) — application/json - [This digest](https://clipcaptionkit.com/llms.txt) — text/plain, the page list, core facts and FAQ digest - [Full digest](https://clipcaptionkit.com/llms-full.txt) — text/plain, one section per page in both languages - [Health probe](https://clipcaptionkit.com/api/health) — application/json - [Sitemap](https://clipcaptionkit.com/sitemap.xml) — application/xml, every page in both languages ## Core facts Clip Caption Kit is a browser-based subtitle delivery tool. It turns one master SRT file and a CSV of clip time ranges into separate, clip-relative SRT and TXT files, packaged in one ZIP with a manifest.csv that records each clip's range, caption count, boundary policy and warnings. What is a clip-relative subtitle file? It uses the start of a video clip as time zero. Each retained cue is re-timed relative to that point; the first cue may begin later than 00:00:00,000. You create one by subtracting the clip's start time from every caption timestamp in the master SRT: 03:45.500 − 03:42.000 = 00:03.500. Terminology: "clip-relative subtitle", "re-timed subtitle", "reset to 00:00", "clip-start-relative timing" and "zero-based caption timing" all refer to the same thing on this site. What Clip Caption Kit is NOT: not a video editor, not an AI transcription service, not a subtitle translator. It does not upload or edit video; it re-times text subtitle files against clip ranges you provide. Last updated: 2026-09-14. Free plan: 3 projects per UTC day with up to 100 subtitle cues per project. Studio plan: unlimited projects and cues at USD 9.99 per month. The video never has to be uploaded; only the master SRT and the timeline CSV are processed. Uploaded sources and exported packages are deleted after 24 hours; only project records and anonymous usage events remain. Timecodes accept HH:MM:SS.mmm and HH:MM:SS,mmm. Captions crossing a clip boundary are trimmed to the boundary or excluded per clip. The SRT to VTT, WebVTT to SRT, SRT to text, SRT timing and subtitle maker tools run locally in the browser without an account or file upload. Simplified Chinese versions of every page are served under https://clipcaptionkit.com/zh with language="zh-CN"; the English original and the Chinese variant cross-link with hreflang alternates. ## Pages - [Home](https://clipcaptionkit.com/) (Subtitle Delivery Workflow for Every Video Clip): Run a subtitle delivery workflow for every clip: upload one master SRT and a timeline CSV, review re-timed captions, and export SRT, TXT and a manifest ZIP. - [中文首页](https://clipcaptionkit.com/zh) (把一个 SRT 批量拆分成多个片段字幕): Clip Caption Kit 是一款浏览器内的字幕交付工具:把一个主字幕 SRT 和一份剪辑时间线 CSV 批量拆分成每个片段独立的 SRT 与 TXT 文件,并打包为一个带 manifest 清单的 ZIP。无需上传视频,文件仅保留 24 小时。 - [Subtitle delivery workflow](https://clipcaptionkit.com/subtitle-delivery-workflow) (How to Run a Subtitle Delivery Workflow for Video Clips): A practical subtitle delivery workflow for editors: prepare one master SRT and clip CSV, check boundaries, and export re-timed SRT, TXT and manifest files. - [字幕交付流程](https://clipcaptionkit.com/zh/subtitle-delivery-workflow) (如何完成视频片段字幕交付流程): 从一份主字幕 SRT 和片段时间线 CSV 开始,逐段检查边界字幕和时间码,再导出重新计时的 SRT、TXT 与 manifest 清单。本指南附带可直接使用的批量工具。 - [Tools](https://clipcaptionkit.com/tools) (SRT tools for clip subtitle delivery): Browser-based SRT tools for editors: extract a subtitle time range, split one SRT at a timestamp, or batch-generate clip-relative SRT and TXT files from a clip CSV. - [工具](https://clipcaptionkit.com/zh/tools) (面向片段字幕交付的 SRT 工具): 面向剪辑师的浏览器端 SRT 工具:提取一段字幕时间范围、在指定时间码拆分一个 SRT,或根据片段 CSV 批量生成相对片段起点的 SRT 与 TXT 文件。 - [Split by timestamp](https://clipcaptionkit.com/tools/split-srt-by-timestamp) (Split SRT by Timestamp): Upload an SRT, enter a start and end time, and export that subtitle segment. Optionally reset timestamps to 00:00 and choose how boundary captions are handled. - [按时间码拆分](https://clipcaptionkit.com/zh/tools/split-srt-by-timestamp) (按时间码拆分 SRT): 上传 SRT,输入开始与结束时间,导出该时间范围内的字幕。可以把时间码重置为 00:00,并选择跨越边界字幕的处理方式。 - [SRT splitter](https://clipcaptionkit.com/tools/srt-splitter) (Split an SRT File Online): Split an SRT file at an exact timestamp. Keep master timing or reset the second part, choose how boundary captions are handled, and download both parts. - [SRT 拆分器](https://clipcaptionkit.com/zh/tools/srt-splitter) (在线拆分 SRT 文件): 在精确的时间码处拆分 SRT 文件:保留主时间轴或把后半段重置到 00:00,选择跨越边界字幕的处理方式,并下载拆分后的两个部分。 - [Batch SRT splitter](https://clipcaptionkit.com/tools/batch-srt-splitter) (Batch Split One SRT into Multiple Subtitle Files): Upload one master SRT and a CSV of clip names, start times and end times. Generate separate, re-timed SRT and TXT files for every clip in one ZIP. - [批量拆分 SRT](https://clipcaptionkit.com/zh/tools/batch-srt-splitter) (把一个 SRT 批量拆分成多个字幕文件): 上传一个主字幕 SRT 和一份含片段名称、开始与结束时间的 CSV,一次为每个片段生成独立、重新计时的 SRT 与 TXT 文件,并打包为一个 ZIP。 - [SRT to VTT](https://clipcaptionkit.com/tools/srt-to-vtt) (Convert SRT to VTT Online): Convert SRT subtitles to WebVTT online for free. Preview every cue and download a standards-based VTT file without uploading it or creating an account. - [SRT 转 VTT](https://clipcaptionkit.com/zh/tools/srt-to-vtt) (在线把 SRT 转换为 VTT): 免费在线把 SRT 字幕转换成 WebVTT:逐条预览字幕内容,下载符合标准的 VTT 文件,无需上传文件,也无需注册账号。 - [WebVTT to SRT](https://clipcaptionkit.com/tools/webvtt-to-srt) (Convert WebVTT to SRT Online): Convert WebVTT subtitles to SRT online for free. Keep cue timings and text, review unsupported VTT features, and download locally without an account. - [WebVTT 转 SRT](https://clipcaptionkit.com/zh/tools/webvtt-to-srt) (在线把 WebVTT 转换为 SRT): 免费在线把 WebVTT 字幕转换成 SRT:保留字幕时间与文本,查看不受支持的 VTT 特性说明,本地下载且无需注册账号。 - [Subtitle maker](https://clipcaptionkit.com/tools/subtitle-maker) (Free Online Subtitle Maker): Create an SRT subtitle file online by entering cue text and timestamps. Validate every caption, preview the result, and download it without signing in. - [字幕制作](https://clipcaptionkit.com/zh/tools/subtitle-maker) (免费在线字幕制作工具): 输入字幕文本与时间码,在线创建 SRT 字幕文件:逐条校验字幕、预览生成结果,无需登录即可下载,全部在浏览器内完成。 - [SRT timing](https://clipcaptionkit.com/tools/srt-timing) (Shift SRT Subtitle Timing): Fix SRT timing by shifting every subtitle earlier or later by one exact offset. Preview clipped cues and download the adjusted file locally for free. - [SRT 时间轴](https://clipcaptionkit.com/zh/tools/srt-timing) (调整 SRT 字幕时间轴): 用一个精确的偏移量把整份 SRT 字幕整体前移或后移,修复时间轴不同步:预览被裁剪的字幕,免费在本地下载调整后的文件。 - [SRT to text](https://clipcaptionkit.com/tools/srt-to-text-converter) (Convert SRT to Text Online): Convert SRT subtitles to clean plain text online. Remove cue numbers and timestamps, preview the transcript, and download TXT locally without an account. - [SRT 转文本](https://clipcaptionkit.com/zh/tools/srt-to-text-converter) (在线把 SRT 转换为纯文本): 在线把 SRT 字幕转换成干净的纯文本:去掉字幕序号与时间码,预览转录文本,免费在本地下载 TXT 文件,无需注册账号。 - [Use cases](https://clipcaptionkit.com/use-cases) (Who clip-relative subtitle delivery is for): How editors, podcast teams and course producers turn one master transcript into separate, re-timed subtitle files for every clip they publish. - [使用场景](https://clipcaptionkit.com/zh/use-cases) (谁需要相对片段起点的字幕交付): 剪辑师、播客团队与课程制作人如何用一份主字幕,为每一个发布的片段生成独立、重新计时的字幕文件,并让交付过程可复现。 - [Subtitles for video clips](https://clipcaptionkit.com/use-cases/subtitles-for-video-clips) (Create Separate SRT Files for Multiple Video Clips): Turn one long-video SRT into separate subtitle files for every edited clip. Use clip start and end times, reset timestamps, and export all files together. - [视频片段字幕](https://clipcaptionkit.com/zh/use-cases/subtitles-for-video-clips) (为多个视频片段创建独立的 SRT 文件): 把一部长视频的 SRT 拆成每个剪辑片段独立字幕文件:使用片段的开始与结束时间、重置时间码,并一次性导出全部字幕文件。 - [Podcast clip subtitles](https://clipcaptionkit.com/use-cases/podcast-clip-subtitles) (Turn One Podcast SRT into Subtitles for Every Clip): Split a podcast's master SRT into separate, re-timed subtitle files for Shorts, Reels and social clips using a CSV of clip time ranges. - [播客片段字幕](https://clipcaptionkit.com/zh/use-cases/podcast-clip-subtitles) (把一期播客 SRT 变成每个片段的字幕): 把一期播客的主字幕 SRT,按片段时间范围拆成 Shorts、Reels 与社交短片各自独立、从 00:00 开始的字幕文件,一次导出。 - [Course module subtitles](https://clipcaptionkit.com/use-cases/course-module-subtitles) (Turn One Course SRT into Subtitles for Every Module): Split a course recording's master SRT into separate, re-timed subtitle files for every module or chapter, each starting at 00:00, from one CSV. - [课程章节字幕](https://clipcaptionkit.com/zh/use-cases/course-module-subtitles) (把一节课程 SRT 变成每个章节的字幕): 把一节长课程的主字幕 SRT,按章节起止时间拆成每个模块独立、从 00:00 开始的字幕文件,修订时只需重跑一次。 - [Guides](https://clipcaptionkit.com/guides) (Subtitle workflow guides): Practical guides on splitting SRT files by time range, resetting timestamps after cutting a video, and batch-creating subtitle deliverables from a clip CSV. - [指南](https://clipcaptionkit.com/zh/guides) (字幕工作流指南): 关于按时间范围拆分 SRT、剪辑后重置字幕时间码,以及用片段 CSV 批量创建字幕交付文件的实用指南,每篇都给出可照做的步骤。 - [Clip-relative subtitle](https://clipcaptionkit.com/guides/what-is-a-clip-relative-subtitle) (What Is a Clip-Relative Subtitle?): A clip-relative subtitle file starts at 00:00 for its own clip. Learn the exact definition, the subtraction formula, and which terms mean the same thing. - [片段相对字幕](https://clipcaptionkit.com/zh/guides/what-is-a-clip-relative-subtitle) (什么是片段相对字幕?): 片段相对字幕是指时间码从片段起点 00:00 开始的字幕文件。本文给出准确定义、相减公式,并说明哪些说法是同一个意思。 - [Split SRT by time range](https://clipcaptionkit.com/guides/how-to-split-srt-by-time-range) (How to Split an SRT File by Time Range): Learn how to extract subtitles between two timestamps, handle captions crossing the boundaries, renumber cues, and reset the new SRT to 00:00. - [按时间范围拆分](https://clipcaptionkit.com/zh/guides/how-to-split-srt-by-time-range) (如何按时间范围拆分 SRT 文件): 了解如何提取两个时间码之间的字幕、处理跨越边界的字幕、重新编号,并把新的 SRT 时间码重置到 00:00,附带手动与工具两种做法。 - [Split a master SRT for clips](https://clipcaptionkit.com/guides/how-to-split-master-srt-for-video-clips) (How to Split One Master SRT for Multiple Video Clips): A practical workflow for turning one long-video SRT and a list of clip time ranges into separate, re-timed subtitle files for every clip. - [拆分主字幕 SRT](https://clipcaptionkit.com/zh/guides/how-to-split-master-srt-for-video-clips) (如何为多个视频片段拆分一个主字幕 SRT): 一套可执行的流程:把一部长视频的 SRT 与一份片段时间范围清单,转换成每个片段独立、重新计时到 00:00 的字幕文件并打包交付。 - [Convert SRT to TXT](https://clipcaptionkit.com/guides/how-to-convert-srt-to-txt) (How to Convert SRT to TXT): Convert an SRT subtitle file to clean plain text: strip cue numbers and timecodes, keep the spoken captions, and export one file or many clips in a batch. - [SRT 转 TXT](https://clipcaptionkit.com/zh/guides/how-to-convert-srt-to-txt) (如何把 SRT 转换成 TXT): 把 SRT 字幕文件转换成干净的纯文本:去掉字幕序号与时间码、保留口播文案,既可以导出单个文件,也可以批量导出多个片段。 - [Free SRT splitting](https://clipcaptionkit.com/guides/free-ways-to-split-srt-files) (How to Split SRT Files for Free): Split SRT files for free with text editors, online tools, or the Free plan (3 projects per UTC day, up to 100 cues per project). No video upload required. - [免费拆分 SRT](https://clipcaptionkit.com/zh/guides/free-ways-to-split-srt-files) (如何免费拆分 SRT 文件): 免费拆分 SRT 文件的几种方式:用文本编辑器手动处理、使用在线工具,或使用免费版(每日 3 个项目、每项目最多 100 条字幕,按 UTC 重置),全程无需上传视频。 - [Export separate SRT per clip](https://clipcaptionkit.com/guides/export-separate-srt-files-for-video-clips) (Export Separate SRT Files for Each Video Clip): Turn one master SRT into a separate SRT file per clip. Use each clip's start as time zero, re-time retained captions relative to it and download the files together. - [按片段导出 SRT](https://clipcaptionkit.com/zh/guides/export-separate-srt-files-for-video-clips) (为每个视频片段导出独立的 SRT 文件): 把一份主字幕 SRT 转换成每个片段一份的 SRT:以片段起点作为时间轴零点,按此重新计时保留字幕,并一次性下载全部字幕文件。 - [Out of sync after trimming](https://clipcaptionkit.com/guides/subtitles-out-of-sync-after-trimming-video) (Fix Subtitles Out of Sync After Trimming a Video): Why subtitles go out of sync after you trim a video, and how to fix it: the SRT still follows the original timeline, so subtract the clip start from every timestamp. - [剪辑后字幕不同步](https://clipcaptionkit.com/zh/guides/subtitles-out-of-sync-after-trimming-video) (修复剪辑视频后字幕不同步的问题): 为什么裁剪视频后字幕会不同步,以及如何修复:SRT 仍然沿用原始时间轴,只要从每个时间码中减去片段起点时间即可对齐。 - [Reset SRT timestamps](https://clipcaptionkit.com/guides/reset-srt-timestamps-to-zero) (How to Reset SRT Timestamps to Zero): Reset SRT timestamps to 00:00 after trimming a video. Subtract the clip start time from every caption timestamp so the subtitle file matches the clip timeline. - [重置 SRT 时间码](https://clipcaptionkit.com/zh/guides/reset-srt-timestamps-to-zero) (如何把 SRT 时间码重置到 00:00): 裁剪视频后把 SRT 时间码重置到 00:00:从每条字幕的时间码中减去片段起点时间,让字幕文件与片段自身的时间轴完全对齐。 - [Verification](https://clipcaptionkit.com/verification) (Verify the Output Is Deterministic): Reproduce a fixed subtitle export byte for byte: published inputs, SHA-256 hashes, and the exact expected outputs of the batch pipeline. - [可验证性](https://clipcaptionkit.com/zh/verification) (验证输出是确定性的): 用公开的固定输入逐字节复现一次批量导出:输入与输出的 SHA-256 哈希,以及管线应生成的确切字幕内容。 - [Pricing](https://clipcaptionkit.com/pricing) (Upgrade to Studio): Compare the Free and Studio plans: Free includes 3 projects per UTC day with up to 100 captions per project, while Studio removes both limits for USD 9.99 per month. - [价格](https://clipcaptionkit.com/zh/pricing) (升级到 Studio): 对比免费版与 Studio 版:免费版每日 3 个项目、每项目最多 100 条字幕(按 UTC 重置);Studio 每月 9.99 美元,解除两项限制,适合逐集或整季交付。 - [About](https://clipcaptionkit.com/about) (About Clip Caption Kit): Who builds Clip Caption Kit, who it serves, and what it is not: deterministic batch subtitle delivery for editors, with 24-hour file deletion and email support. - [关于](https://clipcaptionkit.com/zh/about) (关于 Clip Caption Kit): Clip Caption Kit 由谁制作、服务于谁、以及它不是什么:面向剪辑师的确定性批量字幕交付,文件 24 小时内删除,并提供邮件支持。 - [Privacy](https://clipcaptionkit.com/privacy) (Privacy Policy): What Clip Caption Kit collects, why, and how long we keep it: subtitle files deleted after 24 hours, account data and anonymous usage events. - [隐私](https://clipcaptionkit.com/zh/privacy) (隐私政策): Clip Caption Kit 收集哪些数据、为什么收集,以及保留多久:字幕文件在 24 小时内删除,账号数据与匿名使用事件另有说明。 - [Terms](https://clipcaptionkit.com/terms) (Terms of Service): The terms that govern your use of Clip Caption Kit: accounts, plans and billing, acceptable use, content ownership and liability. - [条款](https://clipcaptionkit.com/zh/terms) (服务条款): 使用 Clip Caption Kit 所适用的条款:账号、套餐与计费、可接受的使用方式、内容所有权,以及责任范围的界定。 ## FAQ digest - **Q: What is a clip-relative subtitle file?** A: It uses the start of a video clip as time zero; each retained cue is re-timed relative to that point, and the first cue may begin later than 00:00:00,000. Example: 03:45.500 − 03:42.000 = 00:03.500. Full definition: https://clipcaptionkit.com/guides/what-is-a-clip-relative-subtitle - **Q: How do I split one master SRT into multiple clip subtitle files?** A: Upload the master SRT once and a timeline CSV with one row per clip (name, start, end). The tool re-times the captions for every row and exports an SRT and TXT pair per clip inside one ZIP. - **Q: Are the exported subtitles re-timed to each clip?** A: Yes. The clip start becomes 00:00:00,000 on the clip-relative timeline; the first cue may begin later when no caption overlaps the clip start. - **Q: What happens to captions that cross a clip boundary?** A: You decide per clip: trim at the boundary or exclude the partial caption, and the choice is recorded in manifest.csv. - **Q: Do I need to upload the video?** A: No. Only the subtitle file and the clip time ranges are needed; the video never leaves your machine. - **Q: How long are my files stored?** A: Sources and exported packages are stored only for processing and deleted after 24 hours. - **Q: What is included in the free plan?** A: Three projects per UTC day with up to 100 subtitle cues per project; Studio removes both limits at USD 9.99 per month. - **Q: How can I verify the output is deterministic?** A: Reproduce the published fixture byte for byte: https://clipcaptionkit.com/verification lists fixed inputs, SHA-256 hashes, and the exact expected outputs. ## 中文常见问题 (Chinese FAQ digest) - **Q: 什么是片段相对字幕?** A: 片段相对字幕以视频片段的起点作为时间轴零点;保留的字幕按这个起点重新计时,第一条字幕可以晚于 00:00。示例:03:45.500 − 03:42.000 = 00:03.500。完整定义:https://clipcaptionkit.com/zh/guides/what-is-a-clip-relative-subtitle - **Q: 怎么把一个 SRT 批量拆分成多个片段字幕?** A: 上传一个主 SRT,再上传一份每行定义一个片段的时间线 CSV(名称、开始、结束)。工具会为每一行重新计时,并为每个片段导出一份 SRT 与一份 TXT,最后打包成一个 ZIP。 - **Q: 导出后的字幕时间码会重置吗?** A: 会。片段起点会成为片段相对时间轴的 00:00:00,000;如果起点处没有字幕重叠,第一条字幕可以晚于零点出现。 - **Q: 跨片段边界的字幕怎么处理?** A: 可以按片段选择:在边界处裁剪,或完全排除这条字幕。选择会记录在 manifest.csv 里,之后的修订可以原样复现。 - **Q: 需要上传视频吗?** A: 不需要。整个流程只需要字幕文件和片段时间范围,视频不会离开你的电脑。 - **Q: 怎么验证输出是确定性的?** A: 按公开夹具逐字节复现:https://clipcaptionkit.com/zh/verification 列出了固定输入、SHA-256 哈希与确切预期输出。 - **Q: 文件会被保留多久?** A: 上传的源文件和导出的 SRT、TXT、manifest 只用于处理,24 小时后删除,仅保留项目记录与匿名使用事件。 ## External standards (外部规范) The format claims above rest on these specifications. Each is cited on the page that makes the claim: - W3C WebVTT: The Web Video Text Tracks Format — The WebVTT cue structure and the period-separated millisecond timestamps this site emits. https://www.w3.org/TR/webvtt1/ - MDN: WebVTT API — Reading WebVTT tracks in a browser, which is what the local converter previews against. https://developer.mozilla.org/en-US/docs/Web/API/WebVTT_API - SubRip subtitle format — The `HH:MM:SS,mmm --> HH:MM:SS,mmm` cue timing and comma-separated milliseconds the parser accepts. https://en.wikipedia.org/wiki/SubRip - RFC 4180: Common Format and MIME Type for CSV Files — The comma-separated `manifest.csv` written into every export ZIP, including its quoting and CRLF rules. https://www.rfc-editor.org/rfc/rfc4180 - RFC 5646: Tags for Identifying Languages (BCP 47) — The `en-US` and `zh-CN` language tags declared in the hreflang alternates of every page. https://www.rfc-editor.org/rfc/rfc5646 上述格式主张所依据的规范: - W3C WebVTT:Web 视频文本轨道格式 — WebVTT 的 cue 结构,以及本站输出所用的点号毫秒时间码。 https://www.w3.org/TR/webvtt1/ - MDN:WebVTT API — 在浏览器中读取 WebVTT 轨道,本地转换器即以此为预览基准。 https://developer.mozilla.org/en-US/docs/Web/API/WebVTT_API - SubRip 字幕格式 — 解析器所接受的 `HH:MM:SS,mmm --> HH:MM:SS,mmm` cue 时间轴与逗号毫秒格式。 https://en.wikipedia.org/wiki/SubRip - RFC 4180:CSV 通用格式与 MIME 类型 — 每个导出 ZIP 中的逗号分隔 manifest.csv,含其引号与 CRLF 规则。 https://www.rfc-editor.org/rfc/rfc4180 - RFC 5646:语言标识标签(BCP 47) — 每个页面 hreflang 备选链接中声明的 `en-US` 与 `zh-CN` 语言标签。 https://www.rfc-editor.org/rfc/rfc5646