Solutie - Conversie fisier SRT in VTT cu ffmpeg

Afla cum poti face conversia unui fisier SRT in VTT cu ffmpeg.

Solutie - Conversie fisier SRT in VTT cu ffmpeg

Daca ai o subtitrarea in format srt si vrei sa o pui pe un film online, sa ruleze pe un webplayer este nevoie sa faci conversie in formatul vtt.

Sunt multe site-uri online care fac asta dar nu mereu iese cum trebuie, mai ales daca ai diacritice . In acest tutorial iti voi explica cum sa faci conversia din srt in vtt si  fara ca in locul la diacritice sa ramana un spatiu negru.

Prima data ne asiguram ca fisierul este codificat in UTF 8

1. Avem nevoie de notepad ++ care il puteti descarca de aici https://notepad-plus-plus.org/downloads/

2. deschidem fisierul srt cu notepad++

3. sus in bara la meniu avem codificare

4. click pe codificare si alegi convert in utf 8

5. salvare la fisier

Acum facem conversia din srt in vtt cu ffmpeg

1. aveti nevoie de ffmpeg  . Puteti descarca de aici https://www.ffmpeg.org/download.html#build-windows

2. rulam comanda ffmpeg -i fisier.srt fisier.vtt

3. acum ai fisierul in format vtt si-l poti verifica daca vrei sa vezi daca este ok.

In unele cazuri fisierul vine codificat UTF 8 cu Bom si cand faci conversia iti va da eroare sau diacriticile nu vor aparea, asa ca facem noi codificarea cum am spus mai sus dar UTF 8 fara bom sau UTF 8 normal si ar trebui sa functioneze.

Eu folosesc aceasta metoda si puteti gasi aici un video postat care are subtitrare convertita cu metoda explicata in acest articol.