Mam film i odpowiedni plik z napisami (.SRT).
Problem polega na tym, że czas w pliku z napisami jest nieprawidłowy. Ilekroć odtwarzam wideo, muszę opóźniać napisy o n ms, aby poprawnie zsynchronizować je z mówionym dialogiem. Ten proces jest uciążliwy nawet przy użyciu skrótów (klawiatura „g”).
Mam 2-3 filmy z tymi samymi niezsynchronizowanymi napisami i trudno jest zapamiętać, ile opóźnień wymaga każdy film.
Jakiś sposób na zautomatyzowanie tego procesu? Jak dodanie metadanych do pliku lub dostosowanie VLC w celu rozpoznania, kiedy ten film jest odtwarzany i automatycznego opóźnienia napisów o wymaganą ilość?
Sugestie są również mile widziane, jeśli istnieje edytor napisów, który automatycznie zwiększa / zmniejsza wszystkie czasy w pliku SRT.
Nie, nie mogę pobrać żadnej alternatywnej kopii pliku SRT, ponieważ film nie jest publiczny.
Edycja: Tak, jestem programistą, więc nie mam nic przeciwko, że dajesz mi wskazówki, jak to zrobić przez skrypt. Czy VLC ma interfejs API, który może pomóc w tej automatyzacji? Link do dokumentacji proszę!
źródło