Încercați gratuit
← Înapoi la blog

Inainte sa stergi subtitrarea si sa o descarci din nou: simbolurile si decalajul SRT se pot repara

Subtitrarile trecute din mana in mana prin forumuri si hostinguri de fisiere se deschid ca un perete de semne de intrebare; cand chineza apare in sfarsit, cu cat te uiti mai mult, cu atat se indeparteaza mai tare. Videoul e in regula, fisierul e la locul lui, dar impreuna nu se potrivesc — majoritatea acestor neplaceri ale SRT nu tin de player, ci de fisierul insusi: codarea a fost citita gresit, linia de timp a fost scrisa stricat, si fiecare neplacere are propriul leac.

Cand un SRT face nazba, deschizi intai fisierul si desparti simbolurile de decalajul axei de timp

Triage in Notepad: liniile de text ilizibile inseamna boala codarii; textul lizibil care nu prinde ritmul inseamna boala axei de timp — doua drumuri, parcurse separat.SRT e un format de text pur, cu o structura din patru straturi: potrivit conventiilor acceptate ale formatului SubRip, fiecare subtitrare e formata din linia numarului, linia de timp si una sau mai multe linii de text, despartite prin linii goale. Linia de timp se scrie "ora:minut:secunda,milisecunda --> ora:minut:secunda,milisecunda" si e scheletul intregului fisier — toate punctele de rupere pe care le vei repara stau in linia asta si in linia goala care desparte. Intai fixezi directia, apoi efortul nu se risipeste.

Radacina simbolurilor e codarea recunoscuta gresit; o salvare ca UTF-8 salveaza de obicei

Cand textul e plin de simboluri, bytes din fisier nu sunt stricate — stricata e citirea: playerul a ales setul de caractere gresit si chineza se intoarce in taraba.Doua tipare tipice: linia intreaga devine un teanc de simboluri cu litere latine — semn ca continutul UTF-8 e citit ca o codare pe un singur octet; o pagina plina de semne de intrebare sau patratele inseamna de obicei eroarea in sens invers. Formatul SRT insusi nu impune o codare; uneltele vechi salvau in pagina de cod locala (GBK pe sistemele chinezesti), care se destrama intr-un mediu ce citeste implicit UTF-8. Repararea se face in Notepad in doua miscari: deschizi fisierul si, la salvarea ca, setezi codarea de mana pe UTF-8. Pe Windows mai bine UTF-8 cu BOM — FAQ-ul oficial Unicode explica ca BOM serveste exact pentru ca programul care citeste sa recunoasca codarea. Doua capcane ocolite din mers: nu salva subtitrarea cu Word, baga informatii de formatare in fisier si structura moare pe loc; si codarea se alege mereu de mana, caci sistemele vechi pun implicit ANSI, nu UTF-8.

Dezechilibrul axei de timp vine in doua feluri: distanta constanta e o deplasare, distanta crescatoare e o derivatie

La inceput aliniezi o data, apoi verifici o data la mijloc si o data la final — distanta la fel de la cap la coada e o deplasare, una care creste e o derivatie, iar reparatiile sunt complet diferite.Deplasarea apare de obicei cand subtitrarea si videoul vin din versiuni diferite: din acelasi film s-a taiat reclama de la inceput, si subtitrarea incepe intarziata cu o valoare fixa. Aici salveaza intai ajustarea de intarziere a subtitrarii din player; fisierul insusi il repari mutand intreaga linie o singura data cu o unealta open-source ca Subtitle Edit — zeci de linii de timp fara sa le atingi de mana. Derivatia e un inceput precis cu un final care rateaza cu peste zece secunde, de obicei din rate de cadre nepotrivite — schimbul obisnuit intre 23.976 si 25 fps la filme, sau un videou caruia i s-a schimbat viteza. Derivatia nu se repara de mana: se recalculeaza proportional, iei doua puncte de aliniere cunoscute drept ancore si lasi unealta sa reescaleze liniar toata axa.

Sageata, virgula, linia goala: trei puncte de rupere frecvente pe linia de timp, legate din nou in bloc prin cautare si inlocuire

Toate trei punctele de rupere se rezolva cu cautare si inlocuire in Notepad, cu conditia sa stii cum arata fiecare cand e corect.

  • Sageata scrisa stricat: sageata din mijlocul liniei de timp e fix doua cratime plus un semn de mai mare; pe traseu devine adesea o linie de pauza chinezeasca urmata de sageata, sau isi pierde un caracter — o aduci inapoi la forma standard prin inlocuire;
  • Virgula a devenit punct: separatorul de milisecunde e, dupa regula formatului, o virgula engleza; unele softuri exporta punct, iar playerele stricte resping intreaga linie de timp;
  • Linia goala pierduta: blocurile sunt despartite de o singura linie goala; daca copierea-lipeirea o mananca, playerul topeste doua subtitrari intr-una care sara.

Dupa reparatie o verificare prin sondaj: inceput, mijloc, final, cate un bloc fiecare, si momentul aparitiei verificat contra videoului. Inlocuirea corecteaza forma, sondajul confirma rezultatul — ambele facute, reparatia e completa.

Subtitrarea reparata se imbina cu videoul complet: baza curata iei direct din sursa, filmul pastrezi prin download si inregistrare

Subtitrarea e gata, filmul lipseste — baza o iei curata direct din sursa, iar filmul il aduni la loc prin cele doua cai, download si inregistrare.

Pasul 1: Descarci si instalezi VidBrowser

VidBrowser e un browser video de desktop, construit pentru a privi si salva videouri pe Windows si Mac, cu cele doua functii incorporate, download si inregistrare.

Pasul 2: Iei o baza curata prin intrarea de descarcare a subtitrarilor YouTube

In navigatia din stanga treci la pagina de unelte, deschizi descarcarea subtitrarilor YouTube, lipesti linkul videoului si SRT-ul se lasa salvat. Pistele native de subtitrari ale YouTube au o codare ingrijita, mult mai curata decat fisierele trecute din mana in mana; plimbarea in patru puncte a intrarii e in articolul despre descarcarea subtitrarilor YouTube.

Pasul 3: Inapoi pe pagina videoului, pastrezi filmul cu butonul de download

In timpul redarii, panoul bibliotecii video din dreapta listeaza articolele cu butonul portocaliu de download — o apasare salveaza ca MP4, sau alegi intai rezolutia si apoi descarci.

Pasul 4: Continutul fara intrare de download il completezi cu inregistrarea

Duci mouse-ul peste imaginea videoului si comenzile de inregistrare se suprapun deasupra — alegi viteza de inregistrare (1x in timp real, 2x sau 4x termina mai repede), apesi Inregistrare completa pentru tot videoul, iar butonul de inregistrare din stanga porneste si opreste oricand. Dupa salvare te uiti la istoricul de descarcari de la iconita cu ceas din navigatia din stanga; unde ajung fisierele si cum le gasesti in functie de timp, articolul despre unde au ajuns videourile descarcate deseneaza harta.

Concluzie

Un SRT nazdravan, deschizi fisierul si triajezi intai: simbolurile inseamna codare recunoscuta gresit, salvarea ca UTF-8 salveaza; neconcordanta cu ritmul inseamna sa desparti deplasarea de derivatie — prima se muta ca un tot o data, a doua se recalculeaza proportional. Cele trei puncte de rupere — sageata, virgula, linia goala — se verifica dupa inlocuire cu cate un bloc la inceput, la mijloc si la final. Reparat, completezi filmul: subtitrarea cantareste cativa KB, videoul sute de MB — doar cu ambele in mana acest continut e complet.

Intrebari frecvente

Inca simboluri dupa salvarea ca UTF-8 — ce faci?

Doua omisiuni obisnuite: campul de codare din fereastra Salvare ca se alege de mana, sistemele vechi pun implicit ANSI, nu UTF-8; unele playere citesc cu propria codare implicita — fixezi o data setul de caractere in setarile subtitrarii. Iar daca la inceputul fisierului apar cateva simboluri ciudate, nu le sterge — sunt marcajul BOM, exact ce ajuta playerul sa recunoasca codarea.

Fisierul de subtitrare salvat are extensia .txt — mai e bun?

Extensia nu atinge continutul; il redenumesti inapoi in .srt. Inainte de redenumire verifici structura in Notepad: doar cand numarul, timpul si textul sunt la un loc, e un fisier de subtitrare folosibil; daca chiar linia de timp lipseste, e un transcript pur — te intorci si cauti o versiune cu axa de timp.

Subtitrarile intarzie in total doua secunde — corectezi rand cu rand?

Nu e nevoie. Intai folosesti ajustarea de intarziere a subtitrarii din player, pentru o vizionare e de ajuns; reparatia fisierului insusi inseamna o singura mutare cu Subtitle Edit. Corectia manuala rand cu rand e lenta si scoate erori noi; ce chiar are nevoie de recalcul proportional e derivatia care la inceput prinde si la final rateaza cu peste zece secunde.

Mai multe articole