MicroDVD - MicroDVD
| Filnavn udvidelse |
.sub
|
|---|---|
| Internetmedietype |
tekst/almindelig |
| Udviklet af | Tiamat Software |
| Første udgivelse | 7. marts 2000 |
| Type format | Undertekst filformat |
| Forlænget fra | Simpel tekst |
| Internet side | www |
MicroDVD er en undertekster filformat til digital video. Navnet stammer fra MicroDVD Player , et medieafspillerprogram, der er designet til at afspille DVD -videoer sammen med undertekster, oprindeligt udviklet af Tiamat Software. Applikationen blev først udgivet i 2000, men udviklingen sluttede i 2001. Medieafspillere, der understøtter formatet, kan fortolke MicroDVD -undertekster og blande deres indhold med deres tilsvarende videofiler.
Format
Specifikation
MicroDVD -undertekstfiler har filtypenavnet .sub . Disse filer kan komme sammen med en videofil og/eller oprettet/ændret af brugeren. Medieafspillerprogrammer, der understøtter eksterne undertekstfiler, er normalt ansvarlige for at finde de korrekte .sub -filer.
MicroDVD -undertekstfiler består af flere linjer, der hver definerer en del af undertekstteksten, der skal vises mellem bestemte givne videorammer . Linjesyntaksen er:
{start-frame}{stop-frame}Text
For eksempel, hvis "Hej!" skal vises i løbet af de første 25 billeder af en digital video, et klip eller en film, skal den tilhørende .sub -fil indeholde linjen:
{0}{25}Hello!
Varigheden af den tekst, der vises, afhænger af billedfrekvensen for den tilsvarende videofil. For eksempel, hvis billedhastigheden for den tilsvarende videofil er 25 billeder i sekundet, og undertekstfilen i sidste eksempel ledsages af "Hej!" vises i et sekund. Softwaren MicroDVD Player forventer, at undertekstfilen begynder med tagget [BEGIN] og slutter med tagget [END].
Kontrolkoder
Skriftstørrelsen kan ikke konfigureres i .sub -filer, kun i afspilleren, men skrifttypestilen for den viste undertekst kan ændres ved hjælp af kontrolkoder. De tilgængelige kontrolkoder og deres formål er angivet:
Kontrolkoden ydefinerer skrifttypestil.
{0}{25}{y:i}Hello!
"Hej!" vises med kursiv.
{0}{25}{y:b}Hello!
"Hej!" vises med fed skrift.
{0}{25}{y:u}Hello!
"Hej!" er understreget.
{0}{25}{y:s}Hello!
"Hej!" stryges.
Kontrolkoden fdefinerer skrifttypenavnet.
{0}{25}{f:fontname}Hello!
"Hej!" vises ved hjælp af den definerede skrifttype, hvor strengen "fontname" bestemmer den ønskede skrifttype. For eksempel:
{0}{25}{f:Arial}Hello!
"Hej!" vises i Arial -skrifttypen .
Kontrolkoden sdefinerer skriftstørrelse.
{0}{25}{s:size}Hello!
"Hej!" vises med den definerede skriftstørrelse, hvor strengen "størrelse" bestemmer den ønskede størrelse som et heltal. For eksempel:
{0}{25}{s:10}Hello!
"Hej!" vises med skriftstørrelsen 10.
Kontrolkoden cdefinerer skrifttypefarve.
{0}{25}{c:$BBGGRR}Hello!
"Hej!" vises i en defineret farve. Farveformatet er: $ BBGGRR (8 bits blå, 8 bit grøn og 8 bit rød). For eksempel:
{0}{25}{c:$0000FF}Hello!
"Hej!" vises med fuld intensitet rød.
Bemærk, at dette ikke er en standard RGB -farvemodel , i stedet er farveordren omvendt.
Kontrolkoden Pdefinerer undertekstposition i forhold til video.
{0}{25}{P:X,Y}Hello!
"Hej!" vises ved koordinaterne (X, Y).
Hver linje i underteksten vises normalt som en enkelt linje. Imidlertid røret karakter kan anvendes til at bryde en enkelt linje i flere linjer. For eksempel:
{0}{25}Hello! How are you?
Ovenstående kode vises som følger:
Hello! How are you?
På den anden side,
{0}{25}Hello!|How are you?
Ovenstående kode vises som følger:
Hello!
How are you?
I dette tilfælde er det muligt at definere visningsværdier for hver linje eller hele undertekstlinjen. Hvis kontrolkoden er med store bogstaver, påvirker den hele undertekstlinjen. Hvis kontrolkoden er med små bogstaver, påvirker den kun den linje, den er indeholdt i. For eksempel:
{0}{25}{Y:i}Hello!|How are you?
Ovenstående kode vises som to linjer kursiv tekst. Men,
{0}{25}{y:i}Hello!|{y:b}How are you?
Ovenstående kode vises som to linjer; den første linje i kursiv og den anden linje med fed skrift. Bemærk, at hvis der ikke bruges mere kode efter et pipetegn, bevarer de følgende linjer den samme formatering. Bemærk, at positioneringskoden til undertekster Paltid logisk skal bruges i store bogstaver.
Det er også muligt at bruge flere koder på én gang. Her er et eksempel:
{0}{25}{c:$0000ff}{y:b,u}{f:DeJaVuSans}{s:12}Hello!
"Hej!" vil blive vist understreget og fed, med rødt og i DeJaVuSans skrifttype på 12 punkter.
Standardvisningsværdierne for en komplet undertekstfil kan defineres ved hjælp af {DEFAULT}, hvilket vil tilsidesætte bestemte linjeformateringer. For eksempel kan følgende kode bruges til at vise alle undertekstlinjer ved hjælp af DeJaVuSans på 10 punkter og i blåt:
{DEFAULT}{C:$FF0000}{F:DeJaVuSans}{S:10}
Denne kodelinje kan placeres hvor som helst i undertekstfilen. Bemærk også, at i dette tilfælde er alle kontrolkoder i store bogstaver. Der er også en kode Htil at definere et bestemt tegnsæt, der skal bruges:
{DEFAULT}{H:Greek}
Definerer, at det græske tegnsæt skal bruges. Denne kode kan kun bruges i linjen {DEFAULT}.
Se også
- Aegisub , et program, der kan redigere MicroDVD -undertekster
- SubRip