34 lines
1.7 KiB
Markdown
34 lines
1.7 KiB
Markdown
---
|
|
obj: format
|
|
mime: "text/plain"
|
|
extension: "srt"
|
|
wiki: https://en.wikipedia.org/wiki/SubRip
|
|
rev: 2024-03-03
|
|
---
|
|
|
|
# SubRip Subtitles
|
|
SRT (SubRip Subtitle) is one of the most widely used subtitle file formats for displaying timed text along with video content. It is a simple and human-readable format, making it popular among content creators and consumers alike. SRT files contain information about the timing and content of subtitles, allowing them to be synchronized with video playback.
|
|
|
|
## Format
|
|
SRT files typically consist of multiple subtitle entries, each representing a specific segment of text to be displayed at a particular point in time during video playback. The structure of an SRT file is straightforward:
|
|
1. **Subtitle Number**: Each subtitle entry begins with a numerical identifier.
|
|
2. **Timing Information**: Timing information indicates when the subtitle should appear and disappear on the screen. It is expressed in the format `start time --> end time`.
|
|
3. **Subtitle Text**: The actual text content of the subtitle appears below the timing information. It may span multiple lines but does not contain any markup or formatting.
|
|
|
|
Here is an example of a basic SRT file:
|
|
```srt
|
|
1
|
|
00:00:10,500 --> 00:00:13,000
|
|
Hello, world!
|
|
|
|
2
|
|
00:00:15,000 --> 00:00:18,000
|
|
This is a sample subtitle.
|
|
```
|
|
|
|
## Timing Format
|
|
The timing information in SRT files follows a specific format:
|
|
- **Start Time**: Indicates when the subtitle should appear on the screen. It is represented in the format `hours:minutes:seconds,milliseconds`.
|
|
- **End Time**: Indicates when the subtitle should disappear from the screen. It follows the same format as the start time.
|
|
|
|
The start and end times are separated by `-->`, and milliseconds are separated from seconds by a comma.
|