Vad är filformatet SRT?
En fil med filändelsen .srt innehåller filmundertexter sparade i ren text-format. Varje undertextblock innehåller tre element, separerade från nästa block av en tom rad:
- Sekvensnummer - ett heltal som börjar på 1 och identifierar varje undertextpost,
- Tidsstämplar - start- och sluttider i formatet
HH:MM:SS,mmm --> HH:MM:SS,mmm(notera kommatecknet som decimalavskiljare, inte en punkt), - Undertext som ska visas på skärmen (en eller flera rader).
Under tidsstämplarna kan valfria visningskoordinater förekomma. När ingen positionsdata finns visas undertexterna som standard i mitten av skärmens nederkant.
.srt-filer sparas i SubRip-formatet, utvecklat runt år 2000. Formatet stöds av praktiskt taget alla mediaspelare och videoplattformar, inklusive VLC, mpv och YouTube. Det stöder grundläggande formatering via HTML-liknande taggar som <i> för kursiv, <b> för fetstil och <u> för understruken text, även om spelares stöd för dessa taggar varierar.
Filer är vanligtvis kodade i UTF-8. En UTF-8 BOM (EF BB BF) kan förekomma vid byte 0 men krävs inte och kan orsaka visningsproblem i vissa spelare.
.srt-filer följer ofta en namnkonvention som inkluderar filmtiteln och undertextens språk - till exempel Titanic.eng.srt. De kan konverteras till andra format som WebVTT eller .ASS, redigeras med dedikerade verktyg som Subtitle Edit, eller öppnas i valfri textredigerare.
Säkerhet & trygghet
RISK: LOWEn .srt-fil är ren text och kan inte exekvera kod, så själva filen är säker att öppna. Två historiska varningar: (1) år gamla sårbarheter i spelare (t.ex. «Subtitle Hell»-forskningen från 2017) utnyttjade felaktig tolkning av undertexter, så håll din mediaspelare uppdaterad; (2) undertexter nedladdade från skumma webbplatser kan ibland innehålla vilseledande filnamn eller länkar i texten - läs, lita inte blint. Kontrollera även kodningen: spara som UTF-8 så att tecken med accenter visas korrekt.
Formatdetaljer
i ett nötskalProgram som öppnar SRT-filer
Tekniska detaljer
djup specifikation| Filtyp | Tidsstyrd undertext i ren text |
| MIME-typ | application/x-subrip |
| Teckenkodning | UTF-8 (rekommenderas) eller äldre ANSI/Windows-1252; valfri BOM (EF BB BF) tillåten vid byte 0 |
| Radbrytningar | LF eller CRLF; båda accepteras av de flesta spelare |
| Tidskodsformat | HH:MM:SS,mmm --> HH:MM:SS,mmm - komma separerar sekunder från millisekunder (inte punkt) |
| Blockstruktur | Sekvensheltal → tidskodsrad → en eller flera textrader → tom rad som avskiljare |
| Inline-formatering | HTML-liknande taggar (<b>, <i>, <u>, <font color="...">); stöd i spelare varierar |
| Valfri positionsdata | X1, X2, Y1, Y2 pixelkoordinater tillagda i slutet av tidskodsraden |
| Standardposition | Mitten av bildens nederkant när inga koordinater anges |
| Filsignatur | Ingen - inga magic bytes; identifieras genom blockstruktur och filändelsen .srt |
| Sekvensnumrering | Heltal som börjar på 1; de flesta spelare tolererar icke-sekventiell eller omstartad numrering |
| Överlappande undertexter | Tillåtet - två block kan dela överlappande tidsintervall |
| Plattformstöd | Universellt accepterat; stöds inbyggt av YouTube, Vimeo och de flesta streamingtjänster |
| Relaterade format | .vtt (WebVTT), .ass/.ssa (Advanced SubStation Alpha), .sub (MicroDVD), .sbv (YouTube) |
| Släppt | circa 2000 (SubRip program by Zuggy); the de facto standard subtitle format |
| Öppen standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
SRT-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SRT-filer.