Subtitrare SubRip (.srt)
Standard StandardSubRip Subtitle (SRT) este un format de subtitrări text simplu, utilizat pe scară largă și apreciat pentru structura sa simplă și lizibilă; suportul diferă între playere și platforme.
Convertește din SRT în VTT
Convertor gratuit din SRT în VTT direct în browser. Convertește fișiere instantaneu pe dispozitivul tău.
Inspectare și metadate
Sistemele de operare și analizatoarele de fișiere identifică fișierele SRT prin inspectarea secvenței binare inițiale:
Semnătura antetului la nivel de octet (octeți magici)
Sistemele de operare și analizatoarele de fișiere identifică fișierele SRT prin inspectarea secvenței binare inițiale:
SEMNĂTURĂ HEXAZECIMALĂ (DECALAJ 0):
Fără semnătură fixăREPREZENTARE ASCII: Fără semnătură fixă
Standardizare: Standard de facto global pentru subtitrări
Specificații tehnice
| Arhitectură container | Replici de subtitrare numerotate secvențial, separate prin linii goale: indexul replicii, marcajele de început --> sfârșit (HH:MM:SS,mmm) și textul subtitrării |
| Compresie | Text simplu necomprimat |
| Ordinea octeților | Flux de text UTF-8 / Unicode (BOM opțional) |
| Spații de culoare | Etichete HTML opționale pentru culori de bază (<font color=...>) |
| Canale și structură | Text de dialog cu marcaje temporale și formatare de bază în linie (aldin, cursiv, subliniat) |
| Dimensiuni maxime | Număr nelimitat de intrări de subtitrare consecutive |
| Transparență | None |
| Streaming și progresiv | Redare în flux secvențială, într-o singură trecere |
Matrice de comparație tehnică: SRT vs. concurenți
| Atribut tehnic | SRT (Curent) | VTT | ASS | SUB |
|---|---|---|---|---|
| Domeniul de compatibilitate | 100% universal pe toate playerele media și televizoarele | 100% universal în browserele web | Compatibilitatea diferă de la un program la altul. | Playere DVD hardware vechi |
| Separator de marcaj temporal | Virgulă (de exemplu, 00:01:23,456) | Punct (de exemplu, 00:01:23.456) | Punct (de exemplu, 0:01:23.45) | Numărarea numărului de cadre |
| Flexibilitate de stilizare | Etichete HTML de bază (<b>, <i>, <u>) | Stilizare și poziționare completă a cue-urilor CSS | Etichete de suprascriere avansate și desene | Niciuna |
| HTML5 <track> nativ | Necesită conversie la WebVTT | Standard HTML5 nativ 100% | Necesită decodor WebAssembly | Necesită conversie |
Moduri comune de corupție și ghid de recuperare hexazecimală
Subtitrările își pierd sincronizarea cu sunetul video pe măsură ce filmul avansează.
Cauză principală: Neconcordanță a ratei cadrelor (de exemplu, subtitrare sincronizată pentru 23.976 fps redată pe un videoclip de 25.0 fps).
Recuperare: Resincronizează marcajele temporale sau schimbă decalajul utilizând File2File.app Subtitle Sync Tool.
Analiză de securitate și vectori de atac asupra parserului
Fișierele SRT sunt text simplu, dar contoarele de cue malformate sau etichetele HTML pot declanșa erori de memorie în playerele media vulnerabile.
Vectori de atac cunoscuți
- Depășire de buffer în stivă (stack buffer overflow) în rutinele playerului media care analizează marcajele temporale SRT (de exemplu, CVE-2011-2592).
- Cross-site scripting (XSS) prin etichete HTML neescapate în motoarele de randare a subtitrărilor bazate pe web.
- Refuzul serviciului prin numere de index ale replicilor suprapuse sau în afara ordinii.
Cele mai bune practici de securitate: Curăță etichetele HTML și validează ordinea secvențială a marcajelor temporale înainte de afișarea subtitrărilor.
Origini istorice și repere
Avantaje cheie și beneficii
- SRT este acceptat de multe playere media și editoare, însă suportul diferă între platforme și aplicații.
- Sintaxă extrem de simplă: ușor de citit, tastat sau editat în orice editor de text de bază, fără software special.
- Fișierele de subtitrări sunt de obicei mici în comparație cu fișierele video; dimensiunea depinde de dialog, formatare și numărul de limbi.
Limitări tehnice și dezavantaje
- Fără poziționare nativă pe ecran: subtitrările sunt fixate în mod tradițional în centrul inferior al videoclipului.
- Suport minim pentru stilizare: restricționat la etichete HTML de bază (<i>, <b>, <u>) fără fonturi personalizate sau controale de layout.
- Separatorul zecimal virgulă din marcajele temporale ('00:01:20,500') diferă de separatorii punct ai standardului web.
Curiozități tehnice interesante
- SRT a fost creat inițial de un dezvoltator de software francez numit 'Brain' care a scris SubRip pentru a extrage textul subtitrărilor de pe DVD-uri prin OCR.
- Marcajele temporale din SRT utilizează o virgulă (,) ca separator de milisecunde, în timp ce WebVTT modern utilizează un punct (.).
- YouTube poate genera subtitrări pentru unele videoclipuri folosind recunoașterea vocală; disponibilitatea și descărcarea depind de videoclip și de permisiunile contului.
Întrebări tehnice frecvente
Ce este un fișier SRT?
Un fișier SRT este un fișier text simplu care conține subtitrări video, în care fiecare linie de dialog este asociată cu marcaje temporale exacte de început și de sfârșit.
Cum pot converti SRT în WebVTT pentru videoclipuri web?
Poți converti fișierele SRT în formatul modern HTML5 WebVTT (.vtt) dintr-un singur clic, folosind File2File.app direct în browserul tău web.
Cum folosesc un fișier SRT cu un film?
Dă fișierului .srt exact același nume ca fișierului tău video (de exemplu, „film.mp4” și „film.srt”) și plasează-le în același dosar; playerele precum VLC îl vor încărca automat.
Perechi de conversie SRT conexe
Conversia fișierelor SubRip Text în formatul WebVTT transformă subtitrările text simplu în piste temporizate compatibile HTML5 pentru playerele video web.
Conversia fișierelor WebVTT în SubRip Text permite redarea subtitrărilor video HTML5 în playere media desktop mai vechi și echipamente de editare mai vechi.
Conversia scripturilor Advanced SubStation Alpha în fișiere SubRip Text elimină etichetele complexe de stil, astfel încât subtitrările să funcționeze în playere media de bază.
Conversia fișierelor de subtitrare SRT în transcrieri TXT elimină codurile de timp și numerele de index, lăsând doar dialogul curat și ușor de citit.
Conversia fișierelor bazate pe cadre MicroDVD în formate bazate pe timp SubRip Text permite redarea pe playere media moderne și platforme de streaming web.