SubRip-text (.srt)
De StandardSubRip Subtitle (SRT) är ett vanligt undertextformat i ren text, uppskattat för sin enkla och lättlästa struktur; stödet varierar mellan spelare och plattformar.
Konvertera SRT till VTT
Gratis konverterare från SRT till VTT i webbläsaren. Konvertera filer direkt på din enhet.
Granska och metadata
Operativsystem och filanalysverktyg identifierar SRT-filer genom att granska den inledande sekvensen av binära byte:
Signatur i filhuvudet på bytenivå (magiska byte)
Operativsystem och filanalysverktyg identifierar SRT-filer genom att granska den inledande sekvensen av binära byte:
HEX-SIGNATUR (OFFSET 0):
Ingen fast signatur (SubRip är ren text)ASCII-REPRESENTATION: Ingen fast signatur
Standardisering: De facto-standard för undertexter världen över
Tekniska specifikationer
| Containerarkitektur | Sekventiellt numrerade undertextblock åtskilda av tomrader: blockindex, start- och sluttidsstämplar (HH:MM:SS,mmm) samt undertext |
| Komprimering | Okomprimerad ren text |
| Byteordning | Textström i UTF-8/Unicode (valfri BOM) |
| Färgrymder | Valfria grundläggande HTML-färgtaggar (<font color=...>) |
| Kanaler och struktur | Tidskodad dialogtext med grundläggande formatering i texten (fetstil, kursiv och understrykning) |
| Maximala dimensioner | Obegränsat antal sekventiella undertextblock |
| Transparens | Ingen |
| Strömning och progressiv visning | Sekventiell strömmande uppspelning i ett enda pass |
Teknisk jämförelsematris: SRT jämfört med konkurrenter
| Tekniskt attribut | SRT (Aktuell) | VTT | ASS | SUB |
|---|---|---|---|---|
| Kompatibilitetsomfång | Stöds av många spelare; stöd varierar mellan enheter | Kräver konvertering för HTML5-videospår | Stödet varierar mellan program. | Ä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 | Inbyggt HTML5-format | 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: Fel bildfrekvens (t.ex. undertexter med tidskoder för 23,976 fps visas till en video med 25,0 fps).
Återställning: Synkronisera om tidsstämplar eller flytta förskjutning med File2File.app 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 HTML-taggar utan korrekt escaping i webbaserade undertextrenderare.
- Tjänsteavbrott (DoS) genom överlappande eller felordnade cue-indexnummer.
Rekommenderade skyddsåtgärder: Sanera HTML-taggar och kontrollera att tidsstämplarna är i rätt ordning innan undertexterna visas.
Historiskt ursprung och milstolpar
Viktiga fördelar
- SRT stöds av många mediaspelare och redigeringsprogram, men stödet varierar mellan plattformar och appar.
- Mycket enkel syntax: lätt att läsa, skriva eller redigera i vilken enkel textredigerare som helst utan specialprogramvara.
- Undertextfiler är vanligtvis små jämfört med videofiler; storleken beror på dialogmängd, formatering och antal språk.
Tekniska begränsningar
- Ingen inbyggd skärmpositionering: undertexter är traditionellt låsta till mitten längst ned på videon.
- Minimalt stöd för formatering: 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 kan skapa undertexter för vissa videor med taligenkänning; tillgänglighet och nedladdningsmöjligheter beror på videon och kontobehörigheterna.
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 i File2File.app, direkt i webbläsaren.
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 textremsor i 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 redigeringsutrustning.
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 tidskoder och indexnummer bort för att lämna ren, läsbar dialog.
Att konvertera bildrutebaserade MicroDVD-undertextfiler till tidsbaserade SubRip Text-format möjliggör uppspelning i moderna mediaspelare och plattformar för webbströmning.