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.

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éc | Nincs | Kötelező: az első sor WEBVTT |
| Időbélyeg-formátum | 00:01:02,500 (vessző) | 00:01:02.500 (pont); az óra elhagyható |
| Blokkszámok | Kötelezők, folyamatosak | Opcionális azonosítók (számok vagy nevek) |
| Pozicionálás | Nincs meghatározva | Cue-beállítások: line, position, size, align, vertical |
| Stílus | Nem hivatalos <i>, <b>, <u>, néha <font> | <b>, <i>, <u>, osztályok, hangcímkék, CSS-t tartalmazó STYLE blokkok |
| Megjegyzések | Nincsenek | NOTE blokkok |
| Hivatalos specifikáció | Nincs (de facto formátum) | Van, W3C-specifikáció |
| Tipikus felhasználás | Közösségi platformok, videószerkesztők, asztali lejátszók | HTML5 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éssize(vízszintes elhelyezés és szélesség),align(start, center, end) ésvertical(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).
| Platform | SRT | VTT | Megjegyzés |
|---|---|---|---|
| YouTube | Igen | Igen | Az 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. |
| Vimeo | Igen | Igen | A Vimeo súgója lehetőség szerint a WebVTT-t ajánlja; a fájlok legyenek UTF-8 kódolásúak. |
| Igen | Nincs dokumentálva | Az útmutatók egybehangzóan csak SRT-t említenek, nyelvi utótaggal elnevezve, például video.hu_HU.srt. | |
| Igen | Nincs dokumentálva | A LinkedIn súgója leírja, hogyan csatolhat SRT fájlt asztali gépen közzététel előtt. | |
| TikTok | Közvetlen feltöltést nem találtunk | Közvetlen feltöltést nem találtunk | Nem 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 nem | Igen | A <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
- Írja be első sorként a
WEBVTTszót, utána hagyjon egy üres sort. - Csak az időzítési sorokban cserélje a milliszekundumok előtti vesszőt pontra: a
00:00:04,600helyett00:00:04.600legyen. - A blokkszámokat meghagyhatja; a WebVTT azonosítóként elfogadja őket.
- Mentse UTF-8 kódolással,
.vttkiterjeszté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
- Törölje a
WEBVTTfejlécet és az összesSTYLE,NOTEésREGIONblokkot. - Távolítsa el a cue-beállításokat az időzítési sorok végéről.
- Ahol hiányzik, egészítse ki az órát (a
01:02.500helyett00:01:02.500), és cserélje a pontot vesszőre. - 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ó
WEBVTTfejlé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
.txtkiterjeszté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/vtttartalomtípussal. Ha másik domainen van, a videóelemnekcrossoriginattribútum kell, a szervernek pedig CORS-fejléceket kell küldenie. - Alapértelmezetten ki vannak kapcsolva a feliratok. Adja hozzá a
defaultattribú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
- 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.
- 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.
- 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.
- 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.