Utilia

Felirat konvertáló

Konvertálj feliratokat SRT, WebVTT, ASS/SSA és SBV között a böngésződben, told el az időzítést ms-ban, és javítsd a képkockasebesség-csúszást.

Képkockasebesség-átváltás
Hagyd egyenlőre a két értéket, ha nem akarsz változtatást. Példa: 23,976 → 25 egy filmkiadáshoz időzített felirathoz, amelyet PAL (25 fps) videón játszol le.
Bemeneti formátum
–
Feliratok
–
Az utolsó felirat vége
–
Eltávolítva (0:00 előtt)
–

Hogyan konvertálj feliratfájlt

  1. Húzz egy feliratfájlt a céllapra (SRT, VTT, ASS, SSA vagy SBV), vagy illeszd be a feliratot a Konvertálandó feliratok mezőbe.
  2. Hagyd a Bemeneti formátum értékét Automatikus felismerés állásban, vagy válaszd ki te a formátumot, ha a felismerés téves.
  3. Válaszd ki a Kimeneti formátum típusát: SRT (SubRip), WebVTT, ASS (Advanced SubStation Alpha) vagy SBV (YouTube).
  4. Ha a feliratok nincsenek szinkronban, add meg az Időeltolás (ms) értékét, és ha a csúszás a film során nő, állíts be Képkockasebesség-átváltás értéket.
  5. Jelöld be a Formázó címkék eltávolítása lehetőséget, ha csak egyszerű szöveget szeretnél.
  6. Nyomd meg a Konvertálás gombot, nézd meg az eredményt a Konvertált feliratok mezőben, majd használd a Másolás vagy a Letöltés gombot.

A fájlt a böngésződben olvassa és konvertálja az eszköz. Semmi sem kerül feltöltésre.

Mit tárol az egyes formátum

  • Az SRT (SubRip) a legszélesebb körben támogatott formátum: egy sorszám, egy időzítősor, például 00:01:02,345 --> 00:01:04,000 (az ezredmásodpercek előtt vessző), és egy vagy több szövegsor. A lejátszók néhány HTML-szerű címkét elfogadnak: <i>, <b>, <u> és <font color>. Sok fájl {\an8} jelölést is tartalmaz, hogy egy sor a képernyő tetejére kerüljön; az eszköz ezt megtartja.
  • A WebVTT a HTML5 <track> elem és a legtöbb streaming lejátszó formátuma. WEBVTT fejléccel kezdődik, az ezredmásodpercek előtt pontot használ (00:01:02.345), és tartalmazhat NOTE megjegyzéseket, STYLE és REGION blokkokat, azonosítókat és megjelenítési beállításokat (align:start line:10%). Az eszköz kihagyja a megjegyzés- és stílusblokkokat, VTT-ből VTT-be konvertáláskor megtartja az azonosítókat és beállításokat, az & és < karaktereket pedig a specifikációnak megfelelően escape-eli.
  • Az ASS / SSA (SubStation Alpha) formátumot a rajongói feliratok és az MKV-fájlok használják. Az idők századmásodpercben vannak (0:01:02.35), és minden Dialogue sornak van stílusa, szereplőneve és felülíró címkéi, például {\i1}, {\pos(…)} vagy {\c&H0000FF&}. ASS-ből ASS-be konvertáláskor a szkriptinfó, a V4+ stílusok és az eredeti felülíró címkék megmaradnak. Más formátumba konvertáláskor a dőlt, félkövér, aláhúzott és színes szöveg SRT- vagy VTT-címkévé válik; a pozicionálás, a karaoke és a vektorrajzok nem ábrázolhatók, ezért elmaradnak.
  • Az SBV a YouTube egyszerű szövegformátuma: 0:01:02.345,0:01:04.000, majd a szöveg, formázás nélkül.

Szinkronból kiesett feliratok javítása

Ha a feliratok az elejétől a végéig ugyanannyival korábban vagy később jelennek meg, elég az időeltolás: a 2000 minden sort két másodperccel később mutat, a -500 fél másodperccel korábban. Azok a sorok, amelyek 0:00 előtt érnének véget, eltávolításra kerülnek, és az Eltávolítva (0:00 előtt) alatt megszámolva jelennek meg.

Ha a késés fokozatosan nő (az elején jó, a végén több másodperc eltérés), a feliratot másik képkockasebességre időzítették. A PAL kiadások a filmeket 23,976 helyett 25 fps-sel játsszák, így kb. 4%-kal gyorsabban futnak. Állítsd az A felirat ehhez készült (fps) értékét az eredeti sebességre, az A lejátszott videó (fps) értékét pedig a videód sebességére; minden idő a forrás ÷ cél aránnyal szorzódik. A 23,976, 29,97 és 59,94 értékeket pontos értékükkel kezeli (24000/1001 és így tovább). Előbb a képkockasebesség érvényesül, utána az eltolás.

Gyakori kérdések

Miért hibásak az ékezetek a konvertált fájlban?

A régi SRT-fájlokat gyakran nem UTF-8-ban, hanem régi kódlapon mentették. Az eszköz felismeri az UTF-8-at és az UTF-16-ot (a bájtsorrend-jelölőjük alapján), egyéb esetben a szövegből próbálja kitalálni a kódolást. A magyar oldalon a közép-európai kódolásokat (Windows-1250 vagy ISO-8859-2, amelyik több betűt ad), illetve a Windows-1252, Windows-1251 (cirill) és Windows-1256 (arab) kódlapot ismeri fel. A kimenet mindig UTF-8, amelyet minden modern lejátszó olvas, így az ő, ű betűk is helyesen jelennek meg.

Megmaradnak az ASS-stílusok és pozíciók az SRT-be konvertáláskor?

Csak részben. A dőlt, félkövér, aláhúzott, a szín és az {\an8} felső pozíció átkerül. A betűtípusoknak, körvonalaknak, pontos pozícióknak, forgatásoknak és karaoke-effekteknek nincs megfelelőjük SRT-ben vagy WebVTT-ben, ezért elvesznek. Ha szükséged van rájuk, őrizd meg az eredeti ASS-fájlt.

Konvertálhatok SSA-ba?

Az eszköz az SSA (v4) és az ASS (v4+) fájlokat is olvassa, és ASS-t ír, amelyet minden SSA-t olvasó lejátszó támogat.

A fájlomban nincsenek sorszámok. Működni fog?

Igen. Az elemző az időzítősorokat keresi, ezért a hiányzó számokat, a feliratok közti hiányzó üres sorokat vagy az SRT-fájlokban a vessző helyett álló pontot is eltűri.

Mit tesz az időeltolás az átfedő feliratokkal?

Semmi különöset: minden felirat ugyanannyival mozdul, így az átfedések úgy maradnak, ahogy voltak. A kimenet kezdési idő szerint rendezett.