SubRip-text (.srt)
De StandardSubRip Subtitle (SRT) är den obestridliga globala standarden för digitala videoundertexter och textning, uppskattad för sin rena enkelhet, mänskliga läsbarhet och universella hård- och mjukvarukompatibilitet.
Konvertera SRT till VTT
Gratis konverterare från SRT till VTT i webbläsaren. Konvertera filer direkt på din enhet.
Granska & Metadata
Operativsystem och filanalysverktyg identifierar SRT-filer genom att granska den inledande binära bytesekvensen:
Signatur för filhuvud på bytenivå (Magic Bytes)
Operativsystem och filanalysverktyg identifierar SRT-filer genom att granska den inledande binära bytesekvensen:
HEX-SIGNATUR (OFFSET 0):
31 0D 0A 30 30 3A / 31 0A 30 30 3AASCII-REPRESENTATION: 1\r\n00: / 1\n00:
Standardisering: De facto global subtitle standard
Tekniska specifikationer
| Containerarkitektur | Sequential numbered subtitle cues separated by blank lines: Cue index, Start --> End timestamps (HH:MM:SS,mmm), and subtitle text |
| Komprimering | Uncompressed plain text |
| Bytessordinning | UTF-8 / Unicode text stream (BOM optional) |
| Färgrymder | Optional basic HTML color tags (<font color=...>) |
| Kanaler och struktur | Timecoded dialogue text with basic inline styling (bold, italic, underline) |
| Maximala dimensioner | Unbounded sequential cues |
| Transparens | None |
| Strömning och progressiv | Sequential single-pass streaming playback |
Teknisk jämförelsematris: SRT vs konkurrenter
| Tekniskt attribut | SRT (Aktuell) | VTT | ASS | SUB |
|---|---|---|---|---|
| Kompatibilitetsomfång | 100 % universell över alla mediaspelare och TV-apparater | 100 % universell över webbläsare | Universell för anime & stationära spelare | Äldre hårdvaru-DVD-spelare |
| Tidsstämpelavgränsare | Komma (t.ex. 00:01:23,456) | Punkt (t.ex. 00:01:23.456) | Punkt (t.ex. 0:01:23.45) | Antal bildrutor |
| Stylingflexibilitet | Enkla HTML-taggar (<b>, <i>, <u>) | Fullständig CSS cue-styling & positionering | Avancerade åsidosättningstaggar & ritningar | Ingen |
| Inbyggd HTML5 <track> | Kräver konvertering till WebVTT | 100 % inbyggd HTML5-standard | Kräver WebAssembly-avkodare | Kräver konvertering |
Vanliga skadeorsaker och hex-återställningsguide
Undertexter hamnar i osynk med videons ljud allt eftersom filmen fortskrider.
Grundorsak: Mellanskillnad i bildfrekvens (t.ex. undertext tajmad för 23,976 fps uppspelad mot 25,0 fps-video).
Återställning: Synkronisera om tidsstämplar eller flytta förskjutning med File2File Subtitle Sync Tool.
Säkerhetsanalys och attackvektorer för tolkar
SRT-filer är ren text, men felaktigt utformade cue-räknare eller HTML-taggar kan utlösa minnesbuggar i sårbara mediaspelare.
Kända attackvektorer
- Stackbuffertspill i mediaspelarens rutiner för tolkning av SRT-tidsstämplar (t.ex. CVE-2011-2592).
- Cross-site scripting (XSS) via oescapade HTML-taggar i webbaserade undertextrenderare.
- Neka tjänst (DoS) genom överlappande eller felordnade cue-indexnummer.
Rekommenderade skyddsåtgärder:
Historiskt ursprung och milstolpar
Viktiga fördelar
- Absolut universell kompatibilitet: stöds av varje mediaspelare, smart TV, videoredigerare och streamingplattform som finns.
- Ansträngningslöst enkel syntax: lätt att läsa, skriva eller redigera i vilken enkel textredigerare som helst utan specialprogramvara.
- Kompakt textlagring: en hel 2-timmarsfilms undertexter förbrukar vanligtvis mindre än 100 kilobyte.
Tekniska begränsningar
- Ingen inbyggd skärmpositionering: undertexter är traditionellt låsta till underdelens mitt på videon.
- Minimalt stöd för styling: begränsat till enkla HTML-taggar (<i>, <b>, <u>) utan anpassade teckensnitt eller layoutkontroller.
- Komma som decimalavgränsare i tidsstämplar ('00:01:20,500') skiljer sig från webbstandardens punktavgränsare.
Intressant teknisk kuriosa
- SRT skapades ursprungligen av en fransk mjukvaruutvecklare vid namn 'Brain' som skrev SubRip för att extrahera undertexttext från DVD-skivor via OCR.
- Tidsstämplar i SRT använder ett komma (,) som millisekundavgränsare, medan modern WebVTT använder en punkt (.).
- YouTube genererar automatiskt nedladdningsbara SRT-undertexter för miljarder videor med hjälp av artificiell intelligens.
Vanliga tekniska frågor
Vad är en SRT-fil?
En SRT-fil är en enkel textfil som innehåller videoundertexter och matchar varje replik med exakta start- och sluttidsstämplar.
Hur kan jag konvertera SRT till WebVTT för webbvideo?
Du kan konvertera SRT-filer till det moderna HTML5 WebVTT-formatet (.vtt) med ett enda klick direkt i webbläsaren med File2File.app.
Hur använder jag en SRT-fil tillsammans med en film?
Ge .srt-filen exakt samma namn som din videofil (t.ex. "movie.mp4" och "movie.srt") och placera dem i samma mapp; spelare som VLC läser in den automatiskt.
Relaterade konverteringspar för SRT
Att konvertera SubRip Text-filer till WebVTT-format förvandlar vanlig text till moderna HTML5-kompatibla tidsspår för webbaserade videospelare.
Att konvertera WebVTT-filer till SubRip Text möjliggör smidig uppspelning av HTML5-videoundertexter i äldre stationära mediaspelare och äldre redigeringshårdvara.
Att konvertera Advanced SubStation Alpha-skript till SubRip Text-filer rensar bort komplexa stiltaggar så att dina undertexter fungerar på enkla mediaspelare.
Genom att konvertera SRT-undertextfiler till TXT-avskrifter rensas tidsstoder och indexnummer bort för att lämna ren, läsbar dialog.
Att konvertera bildruta-baserade MicroDVD-undertextfiler till tidsbaserade SubRip Text-format möjliggör uppspelning i moderna mediaspelare och webbstreamingsplattformar.