Cookies voor statistiek en advertenties
We gebruiken cookies voor statistiek en voor advertenties, allebei naar Google. Weigeren verandert niets aan wat je te zien krijgt.Lees de privacypagina
Hier zet je VTT naar ASS om, gratis en zonder account: sleep het bestand hierboven erin en binnen een paar seconden staat het resultaat klaar om te downloaden. De omzetting gebeurt binnen je eigen browser, dus het bestand wordt nooit geüpload. Het werkt hetzelfde op Windows, macOS en Linux als op iPhone en Android, en het blijft werken als je de verbinding verbreekt.
Tot 100 bestanden tegelijk. Verschillende formaten door elkaar is prima.
Ze worden een voor een omgezet en samen in één ZIP gedownload.
VTT naar ASS
De bestemming is geen webpagina meer. Een verticale montage voor social media, een promo die zonder geluid gelezen moet worden, een vertaalde versie waar tekst in beeld vervangen moet worden — geen daarvan is gebaat bij een track-element en een stylesheet. Ze hebben ondertitels nodig die onderdeel zijn van het beeld.
WebVTT is een goed leveringsformaat en een zwak opmaakformaat voor dit werk. Het heeft een kleine stylingwoordenschat, browsers implementeren de zwakkere delen inconsistent, en niets ervan overleeft het moment dat de video de browser verlaat.
Over: de tekst van elke cue, de regeleinden, en de begin- en eindtijden. Elke cue wordt een dialoogregel onder één stijl.
Gestopt: cue-instellingen, stemtags geïnterpreteerd als sprekers, STYLE-blokken, NOTE-commentaar en cue-identifiers. Kwam je VTT ongewijzigd uit een transcriptiedienst, dan is geen van die vijf van toepassing en gaat er niets verloren.
Een WebVTT-tijdregel kan een regelnummer, uitlijning, positie en grootte dragen na de eindtijdstempel. De lezer leest de eindtijd tot de eerste spatie en gooit al het overige weg, dus een ondertitel die je bewust naar boven had geplaatst, komt op uitlijning 2 samen met alle andere.
ASS is hier juist veel beter in dan WebVTT ooit was, maar de informatie overleeft geen tussenvorm die alleen begin, eind en tekst bevat. Noteer welke cues gepositioneerd waren voordat je omzet — zoek op het woord line in de WebVTT.
WebVTT markeert een spreker met een stemtag tussen punthaken vooraan de cue. ASS koppelt een regel aan een benoemde stijl, wat een heel ander mechanisme is. Niets vertaalt het een naar het ander, en de tekst wordt letterlijk overgenomen, dus de tag komt aan als tekens die de speler op het scherm tekent.
Het juiste antwoord is er een stijl van maken: definieer één stijl per spreker met een eigen kleur, wijs regels toe en verwijder de tags.
De gegenereerde stijl is Arial op grootte 48, wit, met een zwarte omlijning van twee pixels, geen schaduw, uitlijning 2, en marges van 10.
Voor social-mediawerk zijn lettertype en omlijning de eerste velden om aan te passen. Arial is gekozen omdat het overal aanwezig is, niet omdat het bij iets past, en een omlijning van twee pixels die leesbaar is over een donkere scène verdwijnt over een lichte.
In WebVTT leeft het uiterlijk grotendeels buiten het bestand: CSS in de pagina richt zich op het cue-pseudo-element. Het bestand beschrijft inhoud en de pagina beschrijft presentatie.
ASS keert dat om. Stijlen zijn benoemd, gedefinieerd in het bestand, per regel toegepast, en per woord te overschrijven. Het bestand is de presentatie, wat verklaart waarom niets zich mechanisch van het ene model naar het andere laat vertalen.
WebVTT schrijft drie cijfers na de komma en ASS twee, dus elke tijdstempel wordt afgekapt. Een cue die begint op 00:00:01.238 wordt 0:00:01.23 — een fout van maximaal negen milliseconden, altijd vroeg, nooit laat.
Dat is een vijfde van een beeld bij 24 beelden per seconde en zal nooit zichtbaar zijn, behalve bij karaoketiming — en karaoke wordt in ASS zelf opgebouwd, niet omgezet.
De meeste plekken waar de video terechtkomt, kunnen geen ASS-spoor renderen: socialplatforms, telefoongalerijen, televisies. Is de styling het punt, dan moet die tot pixels worden, wat betekent: de ondertitels in het beeld renderen en de video opnieuw coderen.
Beslis dat vóór het opmaken, niet erna, want de twee paden belonen verschillende keuzes. Een spoor bestemd om ingebrand te worden mag elk lettertype op je machine gebruiken; een spoor dat los blijft moet overleven op een speler die de helft van wat je schreef negeert.
Een ASS-dialoogregel heeft tien velden vóór de tekst: een laag, twee tijden, een stijlnaam, een personagenaam, drie margeoverschrijvingen en een effect. De omzetting vult er drie in — de tijden en de stijl, altijd Default.
Die lege velden zijn waar het opmaakwerk begint. De laag bepaalt wat boven wat wordt getekend wanneer twee regels het scherm delen, en de margeoverschrijvingen verplaatsen één regel zonder de stijl aan te raken.
Deze twee bestanden beantwoorden verschillende vragen, en het is redelijk om beide te bewaren zolang er één de master is. De VTT hoort op de webpagina, waar hij toegankelijk en doorzoekbaar is. De ASS hoort bij de versie van de video waar uiterlijk de boodschap is.
Wat niet werkt, is beide bewerken — niets in een van beide bestanden registreert welk exemplaar nu correct is.
| VTT | ASS | |
|---|---|---|
| Volledige naam | WebVTT | Advanced SubStation Alpha |
| Bestandsextensie | .vtt | .ass, .ssa |
| Mediatype | text/vtt | text/x-ssa |
| Voor het eerst gepubliceerd | 2010 | 2002 |
| Uitgegeven door | W3C | — |
| Specificatie | WebVTT | — |
| Licentie | Open standaard | Open standaard |
| Stand van zaken | Actueel | Actueel |
| Opent in een browser | Elke browser | Geen browser |
| In plaats daarvan overwogen | SRT | SRT |
Geen enkele browser leest ASS. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.
VLC leest zowel VTT als ASS, dus je kunt het resultaat naast het origineel leggen zonder een tweede programma.
VTT is het formaat van W3C, verschenen in 2010. Het is vastgelegd in WebVTT, en dat is de moeite waard als het bestand het gereedschap moet overleven dat het schreef.
ASS stamt uit 2002. Aegisub en VLC lezen het formaat.
Nee. Deze omzetting gebeurt volledig in je browser, dus het bestand verlaat je apparaat niet. Je kunt het zelf nagaan: open het netwerktabblad van de ontwikkelaarshulpmiddelen en zet iets om. Je ziet de pagina zelf en de verzoeken voor statistiek en advertenties waarmee deze dienst betaald wordt, en geen enkel verzoek dat je bestand meeneemt.
Ja. Geen account, geen watermerk en geen dagtegoed dat opraakt: het draait op je eigen machine, dus je mag zo vaak terugkomen als je wilt. De browser verwerkt bestanden tot 100 MB, 100 tegelijk.
VTT en ASS beschrijven de inhoud op fundamenteel andere manieren. De omzetting is daarom een reconstructie en geen kopie: getrouw, maar niet byte voor byte identiek.
Geen enkele browser leest ASS. Daarmee is het het minst draagbare van de twee. Ga liever na of de ontvanger het aanneemt voor je het verstuurt.