Przejdź do treści
TextArray
100% lokalnie

Przesuwanie czasu napisów SRT

Przesuń każdy znacznik czasu w pliku napisów SRT lub VTT o stały offset.

Wejście
Wynik

Przesuwanie czasu napisów SRT

Napisy spóźnione o dwie sekundy względem dialogu psują film szybciej niż brak napisów. Wklej plik .srt lub .vtt, wpisz przesunięcie w sekundach, a każdy wiersz czasowy — HH:MM:SS,mmm --> HH:MM:SS,mmm — przesunie się dokładnie o tę wartość. Wartość dodatnia opóźnia napisy (pojawią się później), ujemna je przyspiesza. Ułamki działają z dokładnością do milisekundy, więc przesunięcie 0,35 jest tak samo poprawne jak 90.

Zmieniają się tylko wiersze czasowe. Numery napisów, sam tekst, nagłówki WEBVTT i ustawienia jak align:start pozostają nietknięte, a narzędzie zachowuje styl pliku — przecinki w SRT zostają przecinkami, kropki w VTT kropkami. Znaczniki, które spadłyby poniżej zera, są zatrzymywane na 00:00:00,000 zamiast tworzyć niepoprawny plik, a licznik mówi, kiedy to nastąpiło.

Typowy przebieg: odtwórz wideo, zmierz, o ile pierwsza linia jest obok, wklej plik, wpisz tę liczbę ze znakiem przeciwnym do dryfu i skopiuj wynik z powrotem do pliku .srt — albo użyj przycisku pobierania. Ponieważ narzędzie działa wierszami, radzi sobie też z lekko uszkodzonymi plikami: brakująca pusta linia czy dziwny numer napisu nigdy nie zatrzyma przesunięcia.

Wszystko działa lokalnie w twojej przeglądarce. Napisy do niewydanego montażu, wideo klienta czy własnych nagrań nigdy nie opuszczają twojego urządzenia — bez wysyłania, bez serwerowej kolejki konwersji, bez czekania.

Częste pytania

Które formaty napisów są obsługiwane?
SRT (00:00:01,000 z przecinkiem dziesiętnym) i WebVTT (00:01.000 z kropką, godziny opcjonalne). Każdy znacznik zachowuje własny separator, więc plik VTT pozostaje poprawnym VTT. Formaty klatkowe jak SUB/IDX to nie tekstowe czasy i są poza zakresem.
Co się dzieje, gdy przesunięcie zrobiłoby czas ujemnym?
Jest zatrzymywany na 00:00:00,000 zamiast tworzyć niepoprawny plik, a licznik pokazuje, ile znaczników zatrzymano — zbyt duże cofnięcie zauważysz od razu.
Czy mogę przesuwać o mniej niż sekundę?
Tak. Przesunięcie przyjmuje ułamki z dokładnością do milisekundy — 0,5 przesuwa wszystko o pół sekundy, 0,042 o 42 milisekundy. Wpisz dowolną wartość; strzałki skaczą co 0,1 s.
Napisy rozjeżdżają się coraz bardziej w trakcie filmu. Czy stałe przesunięcie to naprawi?
Nie — narastający dryf oznacza różne liczby klatek na sekundę, co wymaga liniowego przeskalowania, nie stałego offsetu. Stałe przesunięcie naprawia napisy równomiernie za wczesne lub za późne — a to znacznie częstszy przypadek.
Czy mój plik z napisami jest gdzieś wysyłany?
Nie. Przesuwanie odbywa się wyłącznie w twojej przeglądarce, a plik nigdy nie opuszcza twojego urządzenia.