Vad är filformatet SUB?
En .sub-fil är en vanlig textfil som innehåller videoundertexter. Två dialekter delar på filändelsen: MicroDVD, där varje rad kodar ett start- och slut-bildnummer (frame number) inom klamrar - t.ex. {0}{50}Hello world - och SubViewer, som istället använder tidskoder i formatet HH:MM:SS.hh. Båda är läsbara för människor och kan öppnas i valfri textredigerare.
Filändelsen används också av det binära VobSub-formatet, men den varianten kommer alltid tillsammans med en matchande .idx-indexfil och är inte läsbar text.
Konfiguration av undertexter
.sub-undertextfiler är enkla och erbjuder inte inbyggd styling eller avancerade texteffekter. Många mediaspelare erbjuder dock funktioner för att tillämpa effekter på texten, inklusive:
- Typsnittsinställningar som storlek och färg,
- redigering av tidsstämplar,
- tidsförskjutning (offsets),
- funktioner för undertextläsare.
.sub-filer förbereds för varje video individuellt och namnges vanligtvis på samma sätt som den tillhörande videon men med en annan filändelse, vilket gör att spelare kan ladda dem automatiskt. Eftersom MicroDVD-timing är bildbaserad snarare än tidsbaserad, kommer en avvikelse mellan undertextens antagna bildfrekvens (frame rate) och videons faktiska bildfrekvens att orsaka tidsförskjutning, vilket kan korrigeras med en undertextredigerare som Subtitle Edit. För moderna projekt är .srt eller .ass numera mer använda alternativ.
Säkerhet & trygghet
RISK: LOWEn textbaserad .sub är vanlig text och kan inte exekvera kod, så själva filen är säker att öppna. Två varningar: (1) håll din mediaspelare uppdaterad - gamla spelare hade sårbarheter i undertext-parsning (forskningen «Subtitle Hell» från 2017); (2) undertexter från skumma webbplatser kan ha vilseledande filnamn eller spam-URL:er i texten, så läs snarare än att lita blint på dem. Spara som UTF-8 om accenter eller icke-latinska tecken ser konstiga ut.
Formatdetaljer
i ett nötskal- VobSub-undertext (.sub + .idx) - Binära bitmappsundertexter (bilder) rippade från DVD: en stor .sub med bilder plus en textbaserad .idx med tidskoder/positioner; inte redigerbar som text, använd OCR till .srt med Subtitle Edit.
- Subspace / SubStation nischade undertextskript - Några andra undertextverktyg har skapat .sub-varianter; identifieras genom radformatet inuti.
Program som öppnar SUB-filer
Tekniska detaljer
djup specifikation| MIME-typ | text/plain (även text/x-microdvd för MicroDVD-dialekten) |
| Textkodning | ANSI/Windows-teckentabell eller UTF-8; äldre filer är ofta enkelbyte-kodade |
| MicroDVD-metod för timing | Baserad på bildnummer: {startFrame}{endFrame}text på en rad; timingen beror på videons bildfrekvens |
| SubViewer-metod för timing | Absoluta tidskoder i formatet HH:MM:SS.hh,HH:MM:SS.hh; tidskodsrad följd av undertext på nästa rad |
| Filsignatur / magic bytes | Ingen - vanlig text; identifieras genom radstruktur, inte en binär header |
| Typisk filstorlek | 5 KB - 150 KB för dialogen i en hel film |
| SubViewer metadata-header | Valfritt [INFORMATION]-block i början av filen som listar titel, filmnamn, författare, fördröjning och CD-spår |
| Flerradig text i en undertext | Pipe-tecknet | separerar rader i MicroDVD; [br]-tagg används i SubViewer |
| Beroende av bildfrekvens | MicroDVD-timing förskjuts om spelarens antagna bildfrekvens skiljer sig från kodningens bildfrekvens; omsynkronisering krävs |
| Skillnad mot VobSub | En .sub parat med en .idx-fil är ett orelaterat binärt bitmappsformat för undertexter, inte detta textbaserade format |
| Plattformsstöd | Windows, macOS, Linux, Android, iOS - alla mediaspelare med stöd för undertexter |
| Konvention för autoladdning | Namnges identiskt med videofilen (t.ex. film.avi + film.sub) så att kompatibla spelare laddar den automatiskt |
| Ersatt av | .srt (SubRip) för enkel användning; .ass/.ssa för stylade undertexter; .vtt (WebVTT) för webbpublicering |
| Släppt | late 1990s - early 2000s (DivX/MicroDVD era of PC video) |
| Senaste version | N/A (stable de facto formats; no versioned spec) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
SUB-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om SUB-filer.