MicroDVD
Ondertitels geteld in frames, niet in seconden: elke regel zegt op welk frame hij begint en eindigt, dus de tijden kloppen alleen bij de framesnelheid van de video waarvoor hij is gemaakt. Genoemd naar de MicroDVD Player uit 2000, en nog steeds gelezen door MPlayer, VLC en de spelers die op FFmpeg zijn gebouwd.
In één oogopslag
| Extensie | .sub |
|---|---|
| Mediatype | Geen geregistreerd |
| Specificatie | Geen. De gewoonten van de MicroDVD Player, bewaard door de spelers die het lezen. |
| Tijdsprecisie | Een frame |
| Tekstcodering | Niet opgegeven. Vaak de Windows-codepagina van zijn taal; Subtitld herkent die. |
| Opmaak | Cursief, vet, onderstreept, doorgestreept, kleur, lettertype en grootte, met codes tussen accolades |
| Positionering | {P:x,y}, die weinig spelers lezen |
| Sprekers | Geen |
| In containers | Geen. Een bestand naast de video, met dezelfde naam. |
Opbouw van een bestand
Een ondertitel per regel, zonder lege regels ertussen.
{1}{1}25
{25}{50}Hello!|How are you?
{75}{100}{y:i}Italic|plain
| Onderdeel | Wat het is |
|---|---|
{1}{1}25 |
De framesnelheid. Spelers lezen een eerste "ondertitel" op frame 1 die alleen een getal is als de snelheid, niet als tekst. |
{25}{50} |
Het eerste en laatste frame. Bij 25 frames per seconde, van 1 tot 2 seconden. |
| |
Een regeleinde |
{y:i} |
Een code: cursief, voor de rest van deze regel |
Frames, geen seconden
Het bestand bevat geen tijden, alleen framenummers. Hetzelfde bestand geeft andere tijden bij andere framesnelheden:
| Frame | Bij 23,976 fps | Bij 25 fps |
|---|---|---|
{25000} |
17:22.7 | 16:40.0 |
Een verkeerde framesnelheid loopt uit de pas. Bij de verkeerde snelheid kloppen ondertitels eerst, maar lopen ze steeds verder achter of voor naarmate de film vordert: 42 seconden verschil bij frame 25.000. Als een bestand geen snelheid opgeeft, telt Subtitld in die van de video.
Codes
Codes tussen accolades bepalen de opmaak van de tekst. In kleine letters gelden ze voor hun regel, in hoofdletters voor de hele ondertitel.
| Code | Effect | In Subtitld |
|---|---|---|
{y:i} {y:b} {y:u} {y:s} |
Cursief, vet, onderstreept, doorgestreept; samen, {y:b,u} |
Bewaard |
{Y:i} |
Hetzelfde, voor de hele ondertitel | Bewaard |
{c:$0000FF} |
Kleur, blauw eerst: dit is rood | Bewaard |
/ aan het begin van een regel |
Cursief, zoals MPL2 het schrijft | Gelezen als cursief |
{f:Arial}, {s:30} |
Lettertype, grootte | Niet bewaard |
{P:100,50} |
Een positie in pixels | Niet bewaard |
{H:Greek}, {DEFAULT} |
Een tekenset; standaardwaarden voor het hele bestand | Niet bewaard |
Kleuren staan achterstevoren. Zoals in SubStation Alpha, $BBGGRR: blauw, groen, rood. {c:$0000FF} is rood.
Eén extensie, drie formaten
.sub is niet alleen van MicroDVD. Subtitld kijkt eerst in het bestand voordat het leest.
| Formaat | Wat erin staat | In Subtitld |
|---|---|---|
| MicroDVD | Tekst, framenummers tussen accolades | Geopend als MicroDVD |
| SubViewer 2 | Tekst, tijden zoals 00:00:01.00,00:00:02.00 |
Geopend als SubViewer |
| VobSub | Afbeeldingen van ondertitels, naast een .idx |
Niet geopend: er is geen tekst in om te bewerken |
Een VobSub-.sub bevat ondertitels als afbeeldingen, van een dvd. Een OCR-hulpmiddel, zoals Subtitle Edit, zet ze om in tekst die Subtitld kan openen.
MicroDVD in Subtitld
- Elke tekst van een ondertitel en de regeleindes
- Cursief, vet, onderstreept, doorgestreept en kleur, van hele regels en hele ondertitels
- Begin en eind, tot het frame, in volgorde
- Opmaak van een deel van een regel
- Waar een ondertitel op het scherm staat
- Sprekers, vertalingen naast het origineel
- Nasynchronisaties, gezichten en kleuren van sprekers
Sla een .usfx-project op om die te bewaren.
Een MicroDVD-bestand openen
Subtitld leest:
- frames bij de snelheid die het bestand opgeeft (
{1}{1}25, of{0}{0}25zoals oudere bestanden het hebben), anders die van de video, anders 25; de snelheid die een bestand opgeeft, wordt bewaard om het weer op te slaan; - codes in kleine letters tot het eind van hun regel, codes in hoofdletters tot het eind van de ondertitel;
- een leeg eind,
{100}{}, als duurend tot de volgende ondertitel; - elke codering, waaronder Windows-1250 en Windows-1251;
- de ondertitels in volgorde, in welke volgorde het bestand ze ook heeft.
MicroDVD exporteren
Bij Exporteren, dan Ondertitels en SUB, biedt u:
- TekstHet origineel, een vertaling, of beide, de vertaling eronder.
- SprekernamenWeggelaten, of voor de tekst (Thom: …).
- OpmaakBewaard, of verwijderd.
- Tijden verschuivenElke ondertitel eerder of later met dezelfde hoeveelheid.
- CoderingUTF-8, met of zonder byte order mark, UTF-16, of een Windows-codepagina: West-Europees, Centraal-Europees, Cyrillisch of Koreaans.
- RegeleindesLinux en macOS, of Windows.
- FramesnelheidDie van de video, of een andere, die het bestand op zijn eerste regel opgeeft.
Een stijl die een hele ondertitel heeft, staat in hoofdletters aan het begin, en een stijl die een hele regel heeft, in kleine letters aan het begin van de regel. Daar zoeken spelers naar codes (FFmpeg toont er een midden in een regel als tekst), dus opmaak van een deel van een regel wordt puur geschreven.
Wetenswaardigheden
Tiamat Software bracht de MicroDVD Player in maart 2000 uit en werkte er het jaar daarop niet meer aan. Het ondertitelformaat overleefde het.
[BEGIN] bovenaan een bestand en [END] onderaan. Andere spelers lezen de regels ertussen.Hoe ver hetzelfde frame uit elkaar ligt bij 23,976 en bij 25 frames per seconde, bij frame 25.000: ongeveer zeventien minuten.
Verwante formaten
Open het in Subtitld met de video en stel de timing bij op de golfvorm.