Sådan konverteres VTT til SRT

Sådan konverteres VTT til SRT

Undertekster og billedtekster er vigtige for at gøre videoindhold tilgængeligt og sjovt for et bredere publikum, men forskellige formater kan give kompatibilitetsproblemer. To af de mest almindelige undertekstformater er VTT (Web Video Text Tracks) og SRT (SubRip Subtitle). Mens VTT ofte bruges til onlinevideoplatforme, er SRT bredt kompatibelt med forskellige medieafspillere og redigeringssoftware. 

Konvertering fra VTT til SRT kan være afgørende for indholdsskabere, der ønsker at nå et bredere publikum. Denne guide vil forklare et par enkle, trinvise processer til at konvertere VTT-filer til SRT-format. Uanset om du er videoredigerer eller indholdsskaber eller bare ønsker at gøre dine videoer mere tilgængelige, vil denne artikel give de nødvendige værktøjer og tips til at sikre en problemfri konverteringsproces.

Det vigtigste at tage med

  • VTT og SRT er to almindelige undertekstformater, men SRT er mere kompatibelt med medieafspillere og redigeringssoftware. 
  • VTT tilbyder mere avancerede funktioner som styling og positionering, men SRT prioriterer enkelhed og bred kompatibilitet.
  • Konvertering af VTT til SRT er ligetil. Du kan gøre det manuelt i en teksteditor, bruge onlineværktøjer eller anvende konverteringssoftware som FFmpeg.

Hvad er en VTT-fil?

En WebVTT-undertekstfil (.vtt) er et bredt understøttet format til lagring af undertekster. Det er et menneskeligt læsbart filformat, hvor underteksterne gemmes sekventielt sammen med timinginformation og metadata. I dag er de fleste undertekster, der distribueres på internettet, i dette format.

Hvad er en SRT-fil?

En SRT-fil, eller SubRip Subtitle-fil (.srt), er et af de mest populære undertekstfilformater til videoindhold, hvor det ikke er vigtigt at gemme metadata. Disse almindelige tekstfiler indeholder teksten til underteksterne i rækkefølge sammen med start- og sluttidskoderne.

Når du måske har brug for at konvertere VTT til SRT

Mens VTT og SRT er de to mest accepterede standarder inden for tekstning, er der lejligheder, hvor du kan få brug for at konvertere VTT til SRT. Et par af disse lejligheder er nævnt nedenfor.

  • Inkompatibilitet: Måske har du downloadet undertekster i VTT, men din medieafspiller er kun kompatibel med SRT. Medieafspillere, herunder afspillere som VLC, Windows Media Player og andre, understøtter SRT.
  • Software til videoredigering: For videoredigerere er SRT-filer ofte nemmere at arbejde med. Større redigeringssoftware som Adobe Premiere Pro eller Final Cut Pro kan have bedre understøttelse af SRT, hvilket gør redigeringsprocessen mere smidig.
  • Nem redigering: Hvis du vil redigere undertekster i et VTT-format, vil du måske have en VTT til SRT-konverter. SRT's almindelige tekstformat er kompatibelt med enhver teksteditor, hvilket giver dig mere frihed til at udføre jobbet.
  • Tilgængelighed: VTT's mulighed for fancy positionering og stilarter er fantastisk til forskellige behov, men de giver måske ikke mening, når man deler dem med nogen, der har brug for basale undertekster. I det tilfælde er det godt at konvertere .vtt til .srt for at understøtte bredere kompatibilitet.

Sammenligning af VTT- og SRT-filer

VTT (før konvertering)SRT (efter konvertering)
FilformatWebVTT-format, designet til HTML5-videoAlmindeligt tekstformat
KompatibilitetPrimært brugt til onlinevideoer, især HTML5-baserede webafspillereUnderstøttes bredt af de fleste videoafspillere og redigeringssoftware
Syntaks og strukturMere kompleks syntaks med understøttelse af rige metadata og stylingmulighederEnklere syntaks primært fokuseret på underteksttekst og grundlæggende timing
Styling og positioneringUnderstøtter avanceret styling og positionering ved hjælp af CSS-lignende tagsGrundlæggende eller ingen styling; placering er normalt op til videoafspilleren
Cue-indstillingerGiver mulighed for detaljerede cue-indstillinger som lodret tekst, linje og positionGrundlæggende cue-indstillinger er begrænset til start- og sluttider
Kommentarer og metadataKan indeholde kommentarer og metadata for yderligere informationDet understøtter typisk ikke metadata eller detaljerede kommentarer.
KonverteringsprocessenDet kan kræve software eller onlineværktøjer at konvertere nøjagtigt.Konvertering forenkler filen ved at fjerne avancerede funktioner til basal underteksttekst og timing.
FilstørrelsePotentielt større på grund af ekstra metadata og stylinginformationGenerelt mindre og mere strømlinet
BrugssagerIdeel til webbaserede videoapplikationer, der kræver interaktive eller stylede underteksterForetrukket til almindelig brug i standard videoafspillere og basale undertekstningsbehov

Sådan konverteres VTT til SRT

Konverteringen er ret ligetil, hvis du følger disse trinvise instruktioner om, hvordan du konverterer en VTT-fil til SRT. Det er lidt af en manuel proces, så hvis du har en længere fil, vil du måske springe denne metode over.

  1. Åbn VTT-filen: Brug en teksteditor (som Notepad eller TextEdit) til at åbne VTT-filen.
  2. Fjern WebVTT-headeren: Slet den første linje, der normalt indeholder "WEBVTT" eller lignende header-tekst.
  3. Juster tidsstempler: Skift tidsstempelformatet fra timer:minutter:sekunder.millisekunder til timer:minutter:sekunder,millisekunder (erstat punktummet med et komma).
  4. Slet ekstra metadata: Fjern eventuelle yderligere metadata eller signaler, der er specifikke for VTT, og som ikke understøttes i SRT (f.eks. positions- eller justeringssignaler).
  5. Gem som SRT: Gem filen med en .srt-udvidelse. Sørg for, at tekstkodningen er UTF-8 af hensyn til kompatibiliteten.
  6. Test SRT-filen: Indlæs SRT-filen i en videoafspiller for at sikre, at underteksterne vises korrekt og er synkroniseret med videoen.

Vil du konvertere andre filer til undertekster eller billedtekster? Se nogle af vores vejledninger nedenfor:

Andre måder at konvertere VTT til SRT på

Har du brug for noget lidt hurtigere? Her er et par andre måder at konvertere VTT til SRT på.

Konverter VTT til SRT ved hjælp af Python 

Hvis du er fortrolig med kodning, tilbyder Python en fleksibel måde at konvertere VTT til SRT. 

  1. Installer webvtt-py-biblioteket: Åbn din terminal eller kommandoprompt, og skriv: 'pip install webvtt-py'. Sørg for, at du allerede har Python installeret og konfigureret korrekt på din enhed. Du vil se en "Successfully installed"-meddelelse, som du kan se nedenfor.
  1. Opret et Python-script:

import webvtt

# Funktion til at konvertere VTT-tidsstempel til SRT-tidsstempelformat

def convert_timestamp(tidsstempel):

    return timestamp.replace('.', ',')

# Indlæs VTT-filen

vtt = webvtt.read('eksempel på VTT-fil.vtt')

# Åbn en ny fil for at skrive SRT-indholdet

med open('konverteret fil.srt', 'w') som f:

    for i, caption i enumerate(vtt):

        # Skriv undertitlens nummer

        f.write(str(i + 1) + '\n')

        # Konverter og skriv start- og sluttidspunkt i SRT-format

        start = convert_timestamp(billedtekst.start)

        end = convert_timestamp(billedtekst.end)

        f.write(start + ' -> ' + end + '\n')

        # Skriv kun teksten til billedteksten

        # Eventuelle metadata eller stylingoplysninger ignoreres.

        f.write(caption.text + '\n\n')

Husk, at 'din_fil.vtt' skal erstattes af navnet på den målfil, du vil konvertere, og 'din_fil.srt' vil være navnet på den endelige SRT-fil, der genereres. Hvis du har brug for et andet navn, skal du bare udskifte 'your_file' før .srt, så er du klar til at gå i gang!

  1. Kør scriptet: Sørg for, at VTT-filen og den Python-fil, du lige har oprettet, er i samme mappe, og udfør Python-scriptet. Din SRT-fil vil dukke op på den samme destination.

Konverter VTT til SRT med Mac

Mac-brugere har et praktisk indbygget værktøj til konvertering af undertekster, som følger:

  1. FFmpeg-installation: Sørg for, at FFmpeg er installeret på din Mac, da det ikke er inkluderet som standard. Du kan installere FFmpeg ved at bruge Hjemmebryg (en pakkehåndtering til macOS) ved at køre 'brew install FFmpeg' i terminalen.
  2. Åbn Automator: Du kan finde Automater i mappen Programmer.
  3. Opret en ny hurtig handling: Vælg "Hurtig handling" som type for dit nye dokument. I øverste højre hjørne af Automator-vinduet skal du sætte rullemenuen "Workflow receives current" til "filer eller mapper" i "Finder.”
  4. Tilføj handlinger:
  • Træk i "Hent specificerede Finder-elementer" i dit workflow, hvis du vil tilføje filer, hver gang du kører handlingen manuelt. Alternativt kan du springe denne handling over, hvis du foretrækker at bruge workflowet ved at højreklikke på filer i Finder.
  • Træk i "Kør Shell-script" til workflowet, og placer den under handlingen "Hent specificerede Finder-elementer" (hvis den bruges).
  • I den "Kør Shell-script" handling, sæt "Pass input" til "som argumenter." 
  1. Indsæt følgende script:

#!/bin/bash

for f i "$@"

gøre

    /usr/local/bin/ffmpeg -i "$f" "${f%.*}.srt"

Færdig

Til sidst vil din Automator se nogenlunde sådan her ud.

  1. Gem din hurtige handling: Gem din Quick Action med et passende navn, f.eks. "Konverter til SRT".

Konverter VTT til SRT med FFmpeg

FFmpeg, et alsidigt multimedieværktøjssæt, kan også håndtere undertekstkonvertering på følgende måde:

  1. Download FFmpeg: Her er trinene til korrekt download af FFmpeg.
  • Gå til FFmpegs officielle hjemmeside: FFmpeg.org
  • Klik på "Download", og vælg en Windows-udgave fra de medfølgende links. Den gyan.dev eller BtbN bygger er populære valg.
  • Udpak filerne.
  • Efter download udpakkes ZIP-filen til en placering på din computer, såsom C:\FFmpeg.
  • Tilføj FFmpeg til Windows-stien:
  • Højreklik på "Denne PC" eller "Min computer" og vælg "Ejendomme."
  • Klik på "Avancerede systemindstillinger" og derefter "Miljøvariabler."
  • Under "Systemvariabler," find og vælg den "Sti" variabel, og klik derefter på "Rediger."
  • Klik på "Ny" og tilføj stien til bin-mappen i den udpakkede FFmpeg-mappe, f.eks, C:\FFmpeg\bin.
  • Klik på "OK" for at lukke alle dialogbokse.
  • Åbn kommandoprompten, og skriv 'ffmpeg -version' for at tjekke, om den er korrekt installeret. Hvis det er tilfældet, vil svaret se nogenlunde sådan ud.
  1. Åbn en terminal eller kommandoprompt: Brug cd-kommandoen (change directory) til at navigere til din VTT-fils mappe. Skriv "cd" og indtast den fulde sti til VTT-filen.
  2. Kør kommandoen:

ffmpeg -i din_fil.vtt din_fil.srt

Sørg for at erstatte din_fil.vtt med det faktiske navn på din VTT-fil. 

Konvertering af VTT til SRT: Ofte stillede spørgsmål

Her er nogle af de hyppigst stillede spørgsmål fra dem, der er interesserede i, hvordan man konverterer VTT til SRT:

Kan du konvertere VTT til SRT?

Ja, du kan konvertere VTT til SRT. Det er en almindelig og ligetil proces. Mange onlineværktøjer og softwareprogrammer kan håndtere denne konvertering hurtigt og nemt.

Hvad er forskellen mellem VTT og SRT?

Både VTT og SRT formaterer undertekster, men VTT tilbyder mere avancerede funktioner som tekstformatering og positionering, mens SRT prioriterer enkelhed og bred kompatibilitet. SRT anses for at være lettere redigerbar og tilgængelig, mens VTT er begrænset med hensyn til softwarekompatibilitet. 

Hvad betyder SRT Txt?

SRT står for "SubRip Subtitle Text". Det er et almindeligt tekstfilformat, der er specifikt for undertekster, hvor hver linje repræsenterer et undertekstsegment og dets timinginformation. 

Hvordan ser jeg en SRT-fil?

De fleste videoafspillere understøtter åbne SRT-filer direkte i videointerfacet. Mange teksteditorer kan også vise SRT-filer, selvom formateringen kan være begrænset.

Afsluttende tanker

Konvertering af VTT til SRT forbedrer videotilgængeligheden og henvender sig til forskellige målgrupper. Denne guide indeholder forskellige metoder, fra simpel tekstredigering til automatiseret software som FFmpeg og Python-scripts. 

At mestre disse teknikker sikrer bred kompatibilitet på tværs af medieafspillere og redigeringsplatforme, hvilket gør dit indhold mere inkluderende og engagerende og forbedrer seerens oplevelse betydeligt. Hvis du vil nå ud til et bredere publikum, er det et godt sted at starte at konvertere dine undertekstfiler fra VTT til SRT.

Præcis, automatiseret transskription

Sonix bruger den nyeste AI til at producere automatiserede transskriptioner på få minutter.
Transskriber lyd- og videofiler på over 35 sprog.

Prøv Sonix gratis i dag

Inkluderer 30 minutters gratis transskription

da_DKDanish