SRT vs VTT: különbségek, platformtámogatás és konvertálás

SRT vs VTT röviden: időbélyeg-formátum, WEBVTT fejléc, stílusok és pozicionálás, melyik platform melyik srt feliratot fogadja el, és hogyan konvertáljon.

Két feliratfájl egymás mellett: egy vesszős időbélyegekkel ellátott SRT és egy WEBVTT fejléccel kezdődő VTT fájl, köztük konvertálást jelző nyíl.

Más nyelveken is: English, Русский, Українська, Dansk, Deutsch, Español, Français, Italiano, Nederlands, Norsk bokmål, Polski, Português (Brasil), Suomi, Svenska, Türkçe, Ελληνικά, עברית, العربية, 한국어, 日本語, 中文(中国), 中文(台灣), Indonesia, Tiếng Việt

Az SRT és a VTT egyaránt egyszerű szöveges feliratformátum: a feliratblokkokat kezdő- és záróidőponttal, valamint a megjelenítendő szöveggel tárolják, és egyszerű feliratoknál szinte felcserélhetők. A különbségek aprók, de szigorúak: a VTT (WebVTT) fájlnak WEBVTT sorral kell kezdődnie, és pontot használ a milliszekundumok előtt, míg az SRT-nek nincs fejléce, és vesszőt használ; a VTT ráadásul pozicionálást, stílusokat és megjegyzéseket is ismer. Röviden: saját weboldal HTML5 videójához VTT-t, Facebookra és LinkedInre SRT-t, YouTube-ra és Vimeóra bármelyiket használhatja.

Ez az útmutató példákkal mutatja be mindkét formátumot, összefoglalja, melyik platform melyiket fogadja el, és elmagyarázza, hogyan alakíthatja az SRT-t VTT-vé és vissza úgy, hogy az időzítés ne sérüljön.

SRT vs VTT egy pillantással

SRT (SubRip)VTT (WebVTT)
Kiterjesztés.srt.vtt
FejlécNincsKötelező: az első sor WEBVTT
Időbélyeg-formátum00:01:02,500 (vessző)00:01:02.500 (pont); az óra elhagyható
BlokkszámokKötelezők, folyamatosakOpcionális azonosítók (számok vagy nevek)
PozicionálásNincs meghatározvaCue-beállítások: line, position, size, align, vertical
StílusNem hivatalos <i>, <b>, <u>, néha <font><b>, <i>, <u>, osztályok, hangcímkék, CSS-t tartalmazó STYLE blokkok
MegjegyzésekNincsenekNOTE blokkok
Hivatalos specifikációNincs (de facto formátum)Van, W3C-specifikáció
Tipikus felhasználásKözösségi platformok, videószerkesztők, asztali lejátszókHTML5 videó, webes lejátszók, streaming

Mi az SRT fájl?

Az SRT fájl egy SubRip feliratfájl: számozott feliratblokkok egyszerű szöveges listája. Minden blokk három részből áll: egy sorszámból, egy időzítési sorból és egy vagy több sor szövegből, amelyet üres sor követ a következő blokk előtt.

1
00:00:01,000 --> 00:00:04,200
Üdvözöljük a negyedéves beszámolón.

2
00:00:04,600 --> 00:00:08,000
<i>Ma az értékesítésről, a toborzásról
és a termék ütemtervéről lesz szó.</i>

Az időzítés formátuma óra:perc:másodperc,milliszekundum, mindig kétjegyű órával és vesszővel. Az SRT-t soha nem szabványosították hivatalosan, ezért a formázócímkék támogatása eltérő. Sok asztali lejátszó megjeleníti az <i> és <b> címkéket, de a YouTube súgója szerint csak stílusjelölés nélküli, egyszerű UTF-8 kódolású SRT fájlokat támogat. Mivel ilyen egyszerű, az srt felirat az a formátum, amelyet szinte minden videószerkesztő és közösségi platform beolvas, és bármilyen szövegszerkesztőben szerkeszthető.

Mi a VTT (WebVTT) fájl?

A WebVTT (Web Video Text Tracks) a webre készült feliratformátum. Az MDN WebVTT-referenciája összefoglalja a szabályokat: a fájlnak WEBVTT sorral kell kezdődnie, UTF-8 kódolásúnak kell lennie, és az időbélyegekben pont áll a milliszekundumok előtt. Az óra elhagyható, így a 01:02.500 is érvényes.

WEBVTT

NOTE Negyedéves beszámoló, magyar felirat

intro
00:01.000 --> 00:04.200
Üdvözöljük a negyedéves beszámolón.

00:04.600 --> 00:08.000 line:85% align:center
<v Mária>Ma az értékesítésről, a toborzásról
és a termék ütemtervéről lesz szó.</v>

Három dolog szerepel itt, ami az SRT-ben nem létezik:

  • Cue-beállítások az időzítési sor után, amelyek meghatározzák, hol jelenjen meg a szöveg: line (függőleges pozíció), position és size (vízszintes elhelyezés és szélesség), align (start, center, end) és vertical (függőleges írásrendszerekhez).
  • Hang- és osztálycímkék, például <v Mária> vagy <c.highlight>, amelyek jelölik, ki beszél, vagy stílust alkalmaznak.
  • NOTE blokkok: megjegyzések, amelyeket a néző sosem lát. A blokkazonosítók (mint a fenti intro) opcionálisak.

CSS-t is beágyazhat egy STYLE blokkba az első feliratblokk előtt:

WEBVTT

STYLE
::cue {
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0.7);
}
::cue(v[voice="Mária"]) {
  color: #ffd166;
}

A stílusok támogatása a böngészőkön kívül egyenetlen. A YouTube például elfogadja a WebVTT pozicionálást, de a stílust félkövérre, dőltre és aláhúzásra korlátozza. Tekintsen a stílusra bónuszként, ne olyasmiként, amit minden lejátszó figyelembe vesz.

Melyik platform fogadja el az SRT-t vagy a VTT-t?

A nézők többsége sosem látja a fájlformátumot, de a feltöltőűrlapok válogatósak. Az alábbiakat az egyes platformok súgóoldalain és friss útmutatókban találtuk (ellenőrizve 2026 októberében; a felületek változnak, ezért nézze meg az aktuális súgóközpontot is).

PlatformSRTVTTMegjegyzés
YouTubeIgenIgenAz SRT alapformátumként (stílusjelölés nélkül), a WebVTT haladó formátumként (pozicionálás, korlátozott stílus) szerepel. Egyszerű UTF-8.
VimeoIgenIgenA Vimeo súgója lehetőség szerint a WebVTT-t ajánlja; a fájlok legyenek UTF-8 kódolásúak.
FacebookIgenNincs dokumentálvaAz útmutatók egybehangzóan csak SRT-t említenek, nyelvi utótaggal elnevezve, például video.hu_HU.srt.
LinkedInIgenNincs dokumentálvaA LinkedIn súgója leírja, hogyan csatolhat SRT fájlt asztali gépen közzététel előtt.
TikTokKözvetlen feltöltést nem találtunkKözvetlen feltöltést nem találtunkNem találtunk hivatalos módot feliratfájl csatolására; használja a TikTok beépített feliratait, vagy égesse be a feliratot a videóba.
HTML5 <video>Natívan nemIgenA <track> elemet WebVTT-hez tervezték.

SRT-t vagy VTT-t használ a YouTube?

Mindkettőt. A YouTube támogatott felirat- és zártfeliratfájlokról szóló oldala a SubRip (.srt) formátumot az alapformátumok, a WebVTT (.vtt) formátumot a haladó formátumok között sorolja fel. Ha csak szövegre és időzítésre van szüksége, az SRT okozza a legkevesebb gondot. Ha a feliratot a képen lévő szövegtől távolabb szeretné elhelyezni, használjon VTT-t.

HTML5 videó a saját weboldalán

Saját üzemeltetésű lejátszóhoz a VTT az egyetlen praktikus választás:

<video controls src="update.mp4">
  <track kind="subtitles" src="update.hu.vtt" srclang="hu" label="Magyar" default>
</video>

Ha SRT fájlja van, előbb konvertálja. A beégetett feliratokról és a rövid videós platformokról szóló útmutatónkban megtudja, hogyan adhat feliratot egy videóhoz.

SRT–VTT konvertálás (és VTT–SRT)

Mivel a két formátum nagyon hasonló, a konvertálás többnyire mechanikus. Rövid fájlnál kézzel is elvégezheti, hosszabbnál érdemes konvertert használni.

SRT-ből VTT kézzel

  1. Írja be első sorként a WEBVTT szót, utána hagyjon egy üres sort.
  2. Csak az időzítési sorokban cserélje a milliszekundumok előtti vesszőt pontra: a 00:00:04,600 helyett 00:00:04.600 legyen.
  3. A blokkszámokat meghagyhatja; a WebVTT azonosítóként elfogadja őket.
  4. Mentse UTF-8 kódolással, .vtt kiterjesztéssel.

Óvatosan a keresés-csere funkcióval: ha minden vesszőt lecserél, a párbeszédekben lévő vesszők is megváltoznak.

VTT-ből SRT kézzel

  1. Törölje a WEBVTT fejlécet és az összes STYLE, NOTE és REGION blokkot.
  2. Távolítsa el a cue-beállításokat az időzítési sorok végéről.
  3. Ahol hiányzik, egészítse ki az órát (a 01:02.500 helyett 00:01:02.500), és cserélje a pontot vesszőre.
  4. Számozza meg a blokkokat sorban (1, 2, 3), és távolítsa el a csak VTT-ben létező címkéket, például a <v Mária> címkét.

Konvertálás a böngészőben

Az Audiotexta ingyenes SRT–VTT konvertere és VTT–SRT konvertere elvégzi Ön helyett ezeket a lépéseket. Beilleszti a feliratot vagy kiválasztja a fájlt, a konvertálás pedig a böngészőjében fut, így semmi sem kerül feltöltésre. Az időzítés milliszekundumra pontos marad, és a sor eleji „Név:” beszélőelőtag is megmarad. Egy őszinte megjegyzés: a konverterek eltávolítják a szövegből a HTML- és VTT-stíluscímkéket, így ha dőlt betűre vagy egyedi stílusokra támaszkodik, utólag adja hozzá őket újra, vagy szerkessze a fájlt kézzel.

Gyakori SRT- és VTT-hibák és javításuk

  • Hiányzó WEBVTT fejléc. A böngészők figyelmen kívül hagyják az e nélküli VTT fájlt. Írja be a legelső sorba.
  • Vessző a VTT időbélyegekben vagy pont az SRT-ben. Ez a leggyakoribb következménye annak, ha a fájlt konvertálás helyett csak átnevezik. Csak az időzítési sorokat javítsa.
  • Rossz kódolás. Ha az ékezetes betűk (á, ő, ű) furcsa jelekké válnak, a fájl valószínűleg nem UTF-8 kódolású. Mentse el újra UTF-8-ként a szövegszerkesztőben.
  • .srt.txt-ként mentve. Egyes szerkesztők csendben hozzáfűzik a .txt kiterjesztést. Kapcsolja be a kiterjesztések megjelenítését, és nevezze át a fájlt.
  • Hiányzó üres sorok. Minden blokkot üres sornak kell elválasztania; enélkül a blokkok összeolvadnak, vagy a fájl feldolgozása leáll.
  • A záróidő a kezdőidő előtt van, vagy átfedő blokkok. A lejátszók kihagyhatják a blokkot. Ellenőrizze a szerkesztett blokkok időzítését.
  • Nem jelennek meg a feliratok a Facebookon. Az útmutatók a fájlnévre mutatnak: nyelvi kóddal kell végződnie, például .hu_HU.srt.
  • A VTT helyben működik, a szerveren nem. Szolgálja ki text/vtt tartalomtípussal. Ha másik domainen van, a videóelemnek crossorigin attribútum kell, a szervernek pedig CORS-fejléceket kell küldenie.
  • Alapértelmezetten ki vannak kapcsolva a feliratok. Adja hozzá a default attribútumot a <track> elemhez, ha automatikusan meg kell jelenniük.

Melyik formátumot exportálja?

Ha a feliratot a nulláról készíti, ritkán kell előre döntenie. Az Audiotexta feliratgenerátora átírja a hangot, és SRT-ben és VTT-ben is exportál, az ingyenes csomagban is, a szöveg pedig exportálás előtt szerkeszthető, hogy az időzítés és a megfogalmazás pontos legyen. SRT és VTT feliratgenerátorról szóló útmutatónk a teljes folyamatot bemutatja az átírástól a sorhosszon át az olvasási sebességig.

Ökölszabályként: SRT-t exportáljon, ha a cél egy közösségi platform vagy videószerkesztő, VTT-t weboldalakhoz és webes lejátszókhoz, és tartsa meg mindkettőt, ha több helyen is publikál. A szöveg és az időzítés ugyanaz; csak a csomagolás más.

Hogyan konvertáljon SRT fájlt VTT formátumba

  1. Nyissa meg az SRT–VTT konvertert. Nyissa meg böngészőjében az Audiotexta SRT–VTT konverterét. Helyben, a böngészőben fut, így a feliratfájl nem kerül feltöltésre.
  2. Illessze be a feliratot vagy válassza ki a fájlt. Másolja be a .srt fájl tartalmát a mezőbe, vagy válassza ki a fájlt a számítógépéről, és ellenőrizze, hogy a felismert feliratblokkok száma stimmel-e.
  3. Töltse le a VTT fájlt. Töltse le az eredményt. A konverter hozzáadja a WEBVTT fejlécet, és a milliszekundumok előtti vesszőt pontra cseréli, az időzítések pedig változatlanok maradnak.
  4. Próbálja ki a lejátszóban. Csatolja a .vtt fájlt a videóhoz, például egy HTML5 track elemmel vagy a platform feliratfeltöltőjével, és játsszon le néhány részt, hogy lássa, helyes-e az időzítés és az ékezetes karakterek megjelenése.

Gyakori kérdések

Mi a fő különbség az SRT és a VTT között?

Mindkettő egyszerű szövegként tárolja az időzített feliratblokkokat. A VTT fájlnak WEBVTT sorral kell kezdődnie, és pontot használ a milliszekundumok előtt, míg az SRT-nek nincs fejléce, és vesszőt használ. A VTT ezenkívül támogatja a pozicionálást, a CSS-stílusokat és a megjegyzéseket, amelyeket az SRT hivatalosan nem határoz meg.

SRT-t vagy VTT-t használ a YouTube?

A YouTube mindkettőt elfogadja. Súgóoldala a SubRip (.srt) formátumot stílusjelölés nélküli alapformátumként, a WebVTT (.vtt) formátumot pedig pozicionálást támogató haladó formátumként említi, ahol a stílus félkövérre, dőltre és aláhúzásra korlátozódik. A fájlok legyenek egyszerű UTF-8 kódolásúak.

Elég átnevezni a .srt fájlt .vtt-re?

Nem. Az átnevezés nem adja hozzá a kötelező WEBVTT fejlécet, és nem cseréli pontra az időbélyegekben lévő vesszőt, ezért a szigorú lejátszók, például a böngészők, elutasítják a fájlt, vagy semmit sem jelenítenek meg. Használjon konvertert, vagy javítsa kézzel a fejlécet és az időzítési sorokat.

Veszítek valamit, ha VTT-ből SRT-t készítek?

Általában csak a VTT-specifikus extrákat: a pozíció- és igazítási beállításokat, a STYLE blokkokat, a NOTE megjegyzéseket, valamint a hang- és osztálycímkéket. A szöveg és az időzítés ugyanaz marad, és a legtöbb platform úgyis csak ezeket használja.

Melyik formátumot használjam a weboldalam HTML5 videójához?

A VTT-t. A HTML track elemet WebVTT fájlokhoz tervezték, a böngészők pedig elvárják a WEBVTT fejlécet és a ponttal elválasztott milliszekundumokat. A fájlt text/vtt tartalomtípussal szolgálja ki.

Próbáld ki ingyen az Audiotextát

Tölts fel egy fájlt vagy illessz be egy linket, és percek alatt megkapod az átiratot.

Átírás indítása

Kapcsolódó cikkek