Jak określić ustawienia specyficzne dla pliku w VLC Media Player

1

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ę!

ash9209
źródło
1
Na początek SRT jest formatem tekstowym. Przesunięcia można przeglądać w edytorze tekstu i modyfikować je za pomocą dowolnego narzędzia do dopasowywania wzorców i edycji ciągów.
Wutaz