Subtitrări decalate? De ce se desincronizează și cum le repari
Subtitrările se strică în două moduri. Fie toate replicile sunt decalate cu aceeași valoare, fie decalajul crește pe măsură ce videoclipul rulează. Un decalaj fix se rezolvă mutând fiecare replică cu același număr de secunde. Un decalaj care crește are nevoie de două puncte de potrivire sau de o schimbare a ratei de cadre, pentru că imaginea rulează cu altă viteză decât cea pentru care au fost cronometrate subtitrările. Află ce problemă ai înainte de a modifica fișierul.
Corectează sincronizarea subtitrărilorSubtitrările apar prea devreme sau târziuÎncearcă gratuitCe stochează un fișier de subtitrări
Un fișier de subtitrări este o listă de replici. Fiecare replică are un moment de start, un moment de sfârșit și textul afișat. Playerul afișează replica atunci când ceasul videoclipului ajunge la momentul de start și o ascunde la momentul de sfârșit. Subtitrarea este desincronizată atunci când aceste momente nu mai corespund vorbirii din imagine.
Iată o replică dintr-un fișier SRT:
1
00:00:01,000 --> 00:00:03,500
Bună, și bine ai revenit.
Timpul se citește în ore, minute, secunde și milisecunde. Această replică apare de la 1,0 secunde până la 3,5 secunde.
Un decalaj fix: mută fiecare replică
Dacă fiecare subtitrare este devreme sau târziu cu aceeași valoare, lista și videoclipul încep din puncte diferite. Cauze frecvente:
- Videoclipul a fost tăiat. O introducere sau un logo a fost eliminat de la început, dar subtitrările nu au fost ajustate.
- Subtitrările au fost făcute pentru un alt montaj, de exemplu pentru o versiune de difuzare cu o deschidere suplimentară.
- Fișierul a fost extras dintr-un videoclip mai lung. Ceasul lui începe acum de la zero, astfel că fiecare replică este devreme cu lungimea porțiunii tăiate dinainte.
Soluția este o deplasare: adaugi sau scazi același număr de secunde din fiecare replică. Adaugi atunci când subtitrările apar prea devreme. Scazi atunci când apar prea târziu. Dacă o linie apare cu două secunde înainte ca vorbitorul să înceapă, mută fiecare replică cu două secunde mai târziu. Apoi verifică prima replică și una de aproape de final. Dacă ambele se potrivesc, deplasarea este corectă.
Un decalaj care crește: rata de cadre și derivă
Rata de cadre este numărul de imagini fixe afișate pe secundă. Filmele sunt adesea stocate la 23,976 de cadre pe secundă. Multe televiziuni europene redau la 25. Când același film rulează la 25 de cadre pe secundă, el durează cu aproximativ 4 procente mai puțin, deci fiecare eveniment se produce puțin mai devreme pe ceas. Subtitrările așteaptă în continuare cronometrajul original.
Decalajul crește deoarece eroarea este un procent, nu o valoare fixă. La început, subtitrările sunt aproape corecte. La patruzeci de minute, întârzie cu peste un minut. Până la finalul unui film de 90 de minute, întârzierea ajunge aproape la patru minute. Orice diferență de viteză produce același efect, indiferent dacă provine dintr-o conversie sau dintr-un montaj.
Repară o derivă cu două puncte
Găsește două replici care corespund clar vorbirii: una aproape de început și una aproape de final. Redă videoclipul și notează momentul în care începe fiecare propoziție în imagine. Compară-l cu timpul din fișier. Fiecare pereche oferă un punct, iar două puncte oferă o linie pe care fișierul o poate urmări.
Exemplu lucrat. O replică la 1:00 din fișier este rostită la 1:02. Aproape de final, o replică la 1:30:00 este rostită la 1:33:50. Întinderea este (5630 − 62) ÷ (5400 − 60) = 1,0427, aceleași 4 procente de mai devreme. Înmulțește fiecare timp cu 1,0427, apoi deplasează rezultatul astfel încât prima replică să ajungă la 1:02.
Repară cu ratele de cadre
Dacă știi ambele rate, poți sări peste cele două puncte. Înmulțește fiecare timp cu rata de cadre pentru care au fost cronometrate subtitrările, împărțită la rata de cadre a videoclipului. Subtitrările cronometrate la 25 de cadre pe secundă pentru un videoclip de 23,976 necesită un factor de 25 ÷ 23,976 = 1,0427, aceeași întindere ca în exemplul lucrat.
SRT și VTT: ce diferă
Ambele formate stochează același lucru: un moment de start, un moment de sfârșit și textul fiecărei replici. Diferențele țin de detalii.
| SRT | WebVTT (VTT) | |
|---|---|---|
| Prima linie | Un număr de replică | Cuvântul WEBVTT |
| Separatorul zecimal | O virgulă: 00:00:01,000 | Un punct: 00:00:01.000 |
| Ore | Se scriu întotdeauna | Pot fi omise: 00:01.000 |
| Poziție și stil | Nu în formatul de bază | Setări opționale după momentele de timp |
Paginile web folosesc WebVTT pentru subtitrările videoclipurilor. Majoritatea playerelor desktop și editoarelor video citesc SRT. Conversia între ele păstrează sincronizarea: se schimbă doar antetul și separatorul zecimal. Nu înlocui fiecare virgulă cu un punct prin căutare și înlocuire, pentru că asta modifică și virgulele din textul subtitrărilor. Modifică doar liniile de timp.
Găsește cadrul exact
Pentru a verifica sincronizarea cu ochiul, ai nevoie de cadrul în care începe o propoziție. O imagine fixă din videoclip, din acel moment, arată ce se vede pe ecran și te ajută să găsești replica. Salvează cadrele ca imagini sau fă o foaie de contact a întregului clip, ca să vezi mai multe momente deodată. O imagine fixă arată imaginea, dar nu și sunetul, așa că ascultă și replica.
Cazuri speciale
- O scenă eliminată. Când a fost tăiată o scenă, decalajul sare în acel punct în loc să crească. Fiecare jumătate are nevoie de propria deplasare. Împarte fișierul la locul tăierii și repară cele două părți separat.
- Replici înainte de zero. O deplasare poate împinge prima replică sub zero. Taie-le sau mută-le la început și verifică primele rânduri ale fișierului.
- Doar tu te uiți. Majoritatea playerelor video au o setare de întârziere a subtitrărilor. Aceasta schimbă sincronizarea doar în acel player și lasă fișierul neatins.
- Păstrează originalul. Salvează fișierul reparat sub un nume nou. Fișierul de la care ai pornit este drumul tău de întoarcere.
Tradus din Original în engleză cu ajutorul AI.
Comentarii
Încă nu sunt comentarii. Fii primul.


