Skip to main content

parseSrt()v4.0.216

解析 SubRip 文件 (.srt) 的内容,并返回一个 Caption 项目的数组。

🌐 Parses the contents of a SubRip file (.srt) and returns an array of Caption items.

Example usage
import {parseSrt} from '@remotion/captions'; const input = ` 1 00:00:00,000 --> 00:00:02,500 Welcome to the Example Subtitle File! 2 00:00:03,000 --> 00:00:06,000 This is a demonstration of SRT subtitles. 3 00:00:07,000 --> 00:00:10,500 You can use SRT files to add subtitles to your videos. `.trim(); const {captions} = parseSrt({input}); /* captions = [ { confidence: 1, endMs: 2500, startMs: 0, text: 'Welcome to the Example Subtitle File!', timestampMs: 1250, }, { confidence: 1, endMs: 6000, startMs: 3000, text: 'This is a demonstration of SRT subtitles.', timestampMs: 4500, }, { confidence: 1, endMs: 10500, startMs: 7000, text: 'You can use SRT files to add subtitles to your videos.', timestampMs: 8750, }, ] */

应用编程接口

🌐 API

input

.srt 文件的内容作为 string

🌐 The contents of a .srt file as a string.

返回值

🌐 Return value

一个具有以下属性的对象:

🌐 An object with the following properties:

captions

一个 Caption 项目的数组。

🌐 An array of Caption items.

另请参阅

🌐 See also