Hvad er SUB-filformatet?
En .sub-fil er en almindelig tekstfil, der indeholder videoundertekster. To dialekter deler filtypen: MicroDVD, hvor hver linje koder et start- og slut-rammenummer i klammer - f.eks. {0}{50}Hej verden - og SubViewer, som i stedet bruger HH:MM:SS.hh tidskoder. Begge er læsbare for mennesker og kan åbnes i enhver teksteditor.
Filtypen bruges også af det binære VobSub-format, men den variant kommer altid parret med en matchende .idx indeksfil og er ikke læsbar tekst.
Konfiguration af undertekster
.sub undertekstfiler er enkle og tilbyder ikke indbygget styling eller avancerede teksteffekter. Mange medieafspillere tilbyder dog funktioner til at anvende effekter på teksten, herunder:
- Skrifttypeindstillinger som størrelse og farve,
- redigering af tidsstempler,
- undertekst-forskydning (offsets),
- undertekst-oplæsningsfunktioner.
.sub-filer forberedes til hver video individuelt og navngives typisk det samme som den relaterede video, men med en anden filendelse, hvilket gør det muligt for afspillere at indlæse dem automatisk. Da MicroDVD-timing er baseret på rammer (frames) frem for tid, vil et misforhold mellem undertekstens antagne billedhastighed (frame rate) og den faktiske videohastighed forårsage tidsmæssig drift, hvilket kan korrigeres med en undertekst-editor som Subtitle Edit. Til moderne projekter er .srt eller .ass nu mere udbredte alternativer.
Sikkerhed og tryghed
RISIKO: LOWEn tekstbaseret .sub er almindelig tekst og kan ikke eksekvere kode, så selve filen er sikker at åbne. To forholdsregler: (1) hold din medieafspiller opdateret - mange år gamle afspillere havde sårbarheder i undertekst-parsing (2017 «Subtitle Hell»-forskningen); (2) undertekster fra tvivlsomme sider kan have vildledende filnavne eller spam-URL'er i teksten, så læs frem for blindt at stole på dem. Gem som UTF-8, hvis accenter eller ikke-latinske tegn vises som volapyk.
Formatdetaljer
kort fortalt- VobSub undertekst (.sub + .idx) - Binære bitmap-undertekster (billeder) rippet fra DVD: en stor .sub med billeder plus en tekstbaseret .idx med tidskoder/forskydninger; ikke redigerbar som tekst, brug OCR til .srt med Subtitle Edit.
- Subspace / SubStation niche-undertekstscripts - Et par andre undertekstværktøjer har udsendt .sub-varianter; identificeres ved linjeformatet indeni.
Programmer der åbner SUB-filer
Tekniske detaljer
dyb specifikation| MIME-type | text/plain (også text/x-microdvd for MicroDVD-dialekten) |
| Tekstkodning | ANSI/Windows-tegnsæt eller UTF-8; ældre filer er ofte enkelt-byte kodet |
| MicroDVD timing-metode | Rammenummer-baseret: {startRamme}{slutRamme}tekst på én linje; timingen afhænger af videoens billedhastighed |
| SubViewer timing-metode | Absolutte tidskoder i HH:MM:SS.hh,HH:MM:SS.hh format; tidskodelinje efterfulgt af underteksttekst på næste linje |
| Filsignatur / magic bytes | Ingen - almindelig tekst; identificeres ved linjestruktur, ikke en binær header |
| Typisk filstørrelse | 5 KB - 150 KB for en hel films dialog |
| SubViewer metadata-header | Valgfri [INFORMATION] blok i starten af filen, der viser titel, filmnavn, forfatter, forsinkelse og CD-spor |
| Flerlinjet tekst i én undertekst | Pipe-tegn | adskiller visningslinjer i MicroDVD; [br] tag bruges i SubViewer |
| Afhængighed af billedhastighed | MicroDVD-timing driver, hvis afspillerens antagne billedhastighed afviger fra kodningens billedhastighed; gen-synkronisering påkrævet |
| VobSub-forskel | En .sub parret med en .idx-fil er et urelateret binært bitmap-undertekstformat, ikke dette tekstbaserede format |
| Platformunderstøttelse | Windows, macOS, Linux, Android, iOS - enhver medieafspiller med understøttelse af undertekster |
| Auto-indlæsningskonvention | Navngivet identisk med videofilen (f.eks. film.avi + film.sub), så kompatible afspillere indlæser den automatisk |
| Afløst af | .srt (SubRip) til grundlæggende brug; .ass/.ssa til stylede undertekster; .vtt (WebVTT) til web-levering |
| Udgivet | late 1990s - early 2000s (DivX/MicroDVD era of PC video) |
| Seneste version | N/A (stable de facto formats; no versioned spec) |
| Åben standard | Ja · royaltyfri |
| Specifikation | en.wikipedia.org |
SUB-konverteringer
Fællesskabets Q&A
spurgt af brugereIngen spørgsmål endnu - vær den første til at spørge om SUB-filer.