Det viktigaste
Om videon spelas upp i en webbläsare vill du ha WebVTT. Nästan överallt annars är SubRip (.srt) det säkra valet, eftersom det är det enklaste och mest allmänt accepterade formatet. SubViewer (.sbv) är det YouTube Studio ger dig, och det är oftast en startpunkt snarare än ett slutmål. ASS och SSA finns för undertexter med stil och positionering. Konverterar du ett format med mer funktioner ner till SRT behåller du tidsangivelser och text, men allt annat försvinner för gott. Att gå från SRT till WebVTT kostar dig ingenting.
De flesta hamnar i den här frågan av misstag. Du har en undertextfil, du försökte använda den, och något vägrade ta emot den. Nu behöver du veta vad mottagaren egentligen vill ha, och du vill helst inte lära dig ett filformat bara för att ta reda på det.
Därför är den här guiden ordnad efter var filen ska användas, inte efter format. Hitta var filen ska in, ta det format som anges där, och läs resten bara om du vill veta vad du ger upp när du konverterar. Den delen spelar större roll än man tror, eftersom konvertering inte är symmetrisk: vissa riktningar är gratis, andra tar tyst bort saker du inte kan få tillbaka.
Utgå från var filen ska användas
Formatet är inget du väljer efter tycke och smak. Det bestäms av det som ska läsa filen, och den mottagaren har oftast bara ett svar. Jobba baklänges från den.
- En video på en webbsida. WebVTT. Detta är formatet webben använder, och en webbläsarspelare tar i regel inte emot något annat.
- En dator- eller mediaspelare i vardagsrummet, eller en undertextfil som ligger bredvid en videofil. SubRip. Det är det enklaste formatet och det som med störst sannolikhet accepteras utan krångel.
- Ett uppladdningsformulär på en plattform. SubRip om inget annat anges. Plattformar skiljer sig åt, och uppladdningssidan eller dess hjälplänk är den enda säkra källan för vad just den tar emot.
- Ett stilat eller positionerat utseende du vill behålla. ASS eller SSA. Inget enklare format kan bära det.
- Vad som helst, om du utgår från en fil YouTube Studio gett dig. Den filen är SubViewer, och att konvertera den till SubRip först är oftast den snabbaste vägen till att den accepteras.
Om ditt mål inte finns med i listan och inte ger dig någon vägledning, välj SubRip som standard. Kostnaden för det valet är verklig men liten: SRT kan inte uttrycka stil eller positionering, så undertexterna dyker upp där spelaren normalt placerar dem, i spelarens eget typsnitt. För vanlig dialogtextning är det oftast ändå det du ville ha.
SubRip och WebVTT – de två du faktiskt kommer använda
SubRip är nästan så enkelt som en textfil kan bli. Varje undertextrad, eller cue, är ett nummer på sin egen rad, sedan en tidsrad med start- och sluttid, sedan en eller två rader text, och sedan en tom rad innan nästa cue. Millisekunderna skiljs från sekunderna med ett kommatecken. Den tomma raden mellan varje cue är avgörande, vilket är varför handredigering av en SRT-fil ibland förstör den på ett sätt som ser helt oskyldigt ut.
Fördelen är att formatet inte kräver något av programvaran som läser det. Det finns ingen stil att tolka, ingen positionering att ta hänsyn till, ingen header att läsa in. Om du vill ha strukturen förklarad rad för rad finns en genomgång av SRT-formatet som går igenom det steg för steg.
WebVTT är webbens format och ser ut som en nära kusin till SRT. Filen inleds med ordet WEBVTT på sin egen rad, och den raden är ingen dekoration – det är så en spelare identifierar filen. Millisekunder skiljs med en punkt istället för ett kommatecken. Cue-nummer är valfria, så en giltig VTT-fil kan ha dem eller sakna dem, och båda är korrekta. Utöver det kan WebVTT bära positionering och stil, vilket är varför undertexter på en webbsida kan placeras någon annanstans än längst ner i mitten.
Den praktiska skillnaden mellan de två formaten ryms i en enda mening, och räcker ändå för att sätta stopp för uppspelningen om den inte stämmer. Om du vill ha hela bilden innan du väljer finns en jämförelse mellan WebVTT och SubRip sida vid sida.
SubViewer och ASS – de två som dyker upp av en anledning
SubViewer, med filändelsen .sbv, är det YouTube Studio exporterar. Du valde inte det själv – du klickade på ladda ner, och det här är vad du fick. Formatet har inga cue-nummer alls, de två tidsangivelserna på en tidsrad skiljs av ett kommatecken istället för en pil, och timmarna skrivs utan utfyllnadsnollor. Det är fullt läsbart, men relativt få saker utanför sitt ursprung vill läsa det.
Det gör SBV till ett transitformat snarare än ett slutmål. Om du hämtat undertexter från YouTube Studio för att använda dem någon annanstans är konverteringen till SubRip kort och säker, och det finns en konverterare från SBV till SRT som gör exakt det jobbet.
När du faktiskt behöver ASS eller SSA
SubStation Alpha, i formaten .ssa och .ass, är formatet för undertexter som ska se ut som något. Det bär stil, positionering och karaokeeffekter, allt samlat i en strukturerad Events-sektion. En detalj värd att känna till även om du aldrig öppnar filen: Events-sektionen deklarerar sin egen kolumnordning inuti filen, så allt som läser den måste läsa den deklarationen först istället för att anta var tidsangivelser och text ligger.
Du behöver ASS eller SSA när utseendet är en del av innehållet: skyltar översatta på plats i bilden, två talare i olika färger, text tajmad att landa på en specifik del av bilden. Om dina undertexter bara är dialog längst ner på skärmen behöver du inte det, och att använda det gör bara filen svårare att få accepterad någon annanstans.
Regeln som avgör om konvertering kostar dig något
Format skiljer sig i vad de kan uttrycka. Konvertering är bara gratis när målformatet kan hålla allt källformatet bar på. När det inte kan det försämras eller komprimeras inte den extra informationen. Den försvinner.
Att konvertera till SubRip från ett rikare format innebär alltid förlust. Stil, positionering och effekter har ingenstans att ta vägen i ett format som inte kan beskriva dem, så en konverterare tar bort dem. Det som blir kvar är tidsangivelser och text, vilket för de flesta ändamål är hela poängen med filen. Men förlusten är permanent i den konverterade kopian, och att konvertera tillbaka senare för inte hem stilen igen. Det ger bara en ostilad fil med en annan filändelse.
Åt andra hållet är SubRip till WebVTT förlustfritt. Konverteringen lägger till raden WEBVTT och byter millisekundavgränsaren från komma till punkt. Cue-nummer försvinner, eftersom WebVTT ser dem som valfria och de inte bär på någon information någon behöver – ordningen på cuesen säger redan allt numren sa. Inget väsentligt går förlorat, vilket är varför just den här konverteringen är en du kan göra utan att tänka på det.
Vanan att ta med sig från det här: behåll originalfilen. Konvertera en kopia. Om den stilade ASS-filen är den enda platsen där din positionering finns, är det att skriva över den med en SRT ett beslut du bara fattar en gång.
För själva konverteringarna körs den kostnadsfria undertextkonverteraren på den här sidan helt i din webbläsare, så inget laddas upp och det krävs inget konto. Dessa webbläsarverktyg konverterar textfiler och transkriberar inte ljud; om det du har är en video utan någon undertextfil alls omvandlar SozAI:s transkriberingsapp för iOS, Android och macOS filer, inspelningar och YouTube-länkar till text med talaretiketter, sammanfattningar och översättning på 99+ språk.
Så tar du reda på vad filen egentligen är
Filändelsen är inget bevis på innehållet. En fil som bytt namn från .vtt till .srt är fortfarande WebVTT – allt du ändrat är etiketten. Det spelar roll eftersom namnbyte är det första folk provar när en spelare avvisar en fil, och det är den ena metoden som garanterat inte fungerar. Spelaren läser inte namnet. Den läser de första raderna, hittar en header eller en avgränsare den inte förväntade sig, och ger upp.
Öppna filen i valfri textredigerare och titta högst upp. Det avslöjar direkt:
- Första raden är WEBVTT: det är WebVTT, oavsett vad filändelsen säger.
- Ett nummer på sin egen rad, följt av en tidsrad med ett kommatecken före millisekunderna: SubRip.
- Inga nummer, två tidsangivelser skilda av ett kommatecken, timmar utan utfyllnadsnollor: SubViewer.
- En Events-sektion med en rad som deklarerar kolumnordningen: SubStation Alpha, i någon av dess former.
Trettio sekunders titt sparar mycket gissningsarbete, och det fångar även fallet där en nedladdning gav dig något annat än det knappen lovade.
Vad konvertering inte löser
Konvertering ändrar behållaren, inte innehållet. Om tidsangivelserna glider i förhållande till videon kommer de att glida likadant i det nya formatet, eftersom konverteraren bara kopierar de siffror den fick och inte har någon aning om hur videon ser ut. Felstavade namn, saknade rader och cues som pågår för länge följer med oförändrade.
Det övertalar heller inte en spelare att acceptera ett format den inte stödjer. Om en webbläsarspelare vill ha WebVTT ger konvertering av din SBV till SRT dig ett format som accepteras bredare i allmänhet, men som fortfarande är fel för just det målet. Konvertera mot det målet efterfrågar, inte mot det som är populärt.
Och en omvänd konvertering återställer aldrig det en förlustkonvertering tagit bort. När stil och positionering väl är borta ur en fil finns den enda kopian i originalet, om du sparat det. När du arbetar med stilade undertexter, behandla ASS- eller SSA-filen som originalet och allt du exporterar från den som en engångskopia. På så sätt kostar en dålig konvertering dig en minut istället för en eftermiddag.

