Przejdź do treści
SubtitleMatrix

Znajdź i zamień w napisach

Tekst i stylZnajdź i zamień
Albo wklej tekst napisów

Opcje

Dopasowanie dosłowne, znak po znaku. Bez symboli wieloznacznych i bez wyrażeń regularnych, więc kropka pasuje do kropki, a gwiazdka do gwiazdki.

Wpisywane dokładnie tak, jak zostało wpisane. Zostaw puste, aby zamiast zamieniać usuwać każde dopasowanie.

Domyślnie wyłączone, więc Alex i alex liczą się jako to samo słowo. Włącz, a przestaną.

Domyślnie wyłączone, więc dopasowanie może trafić w środek dłuższego słowa. Włącz, a szukanie the zostawi w spokoju theme. Liczy się to, czy sąsiednie znaki są literami albo cyframi, więc działa też w tekście chińskim, japońskim i koreańskim.

W jakiej liczbie klatek na sekundę liczone są czasy. Na stronach formatów tego wymaga MicroDVD, bo zapisuje czasy jako numery klatek. Na stronach poświęconych liczbie klatek jest to stawka, według której zgrany był plik — wersja, dla której powstały napisy — a drugie pole na stronie przyjmuje liczbę klatek wideo, z którym napisy będą używane. Najczęstsze wartości to 23,976, 24, 25, 29,97, 30, 50, 59,94 i 60. Pomyłka przesuwa całą oś czasu, a na stronach poświęconych liczbie klatek przesuwa ją o współczynnik, a nie o stałą wartość.

Uzupełnij pole Znajdź, aby uruchomić.

Ta strona zastępuje kawałek tekstu wszędzie tam, gdzie pojawia się w pliku napisów. Szukanie jest dosłowne: każdy znak, który wpiszesz, jest dopasowywany tak, jak został wpisany, więc nic w polu nie jest traktowane jako wzorzec, a zamiennik wchodzi dokładnie tak, jak go napisano. Liczba dopasowań, którą strona raportuje, jest dokładnie liczbą miejsc, które się zmieniły.

Dwa przełączniki decydują, co liczy się jako dopasowanie. Rozróżnianie wielkości liter jest na początku wyłączone, więc Alex i alex to to samo słowo; włącz je, a już nie. Całe słowo też jest wyłączone, a włączenie go powstrzymuje the przed dopasowaniem się wewnątrz theme. To sprawdzenie pyta, czy znaki po obu stronach dopasowania są literami albo cyframi, dlatego działa też na tekście chińskim, japońskim i koreańskim, a nie tylko na pismach oddzielających słowa spacjami.

Stylowanie w linii przeżywa zamianę, ilekroć jest dla niego uczciwe miejsce: znacznik przesuwa się razem z edycją, gdy ta dzieje się poza nim, i rozciąga się, gdy edycja dzieje się w nim. Gdy zamiana przecina krawędź ostylowanego zakresu, znaczniki są usuwane i liczone w raporcie strat, bo alternatywą jest kursywa owinięta wokół niewłaściwych liter – plik, który wygląda poprawnie, a na ekranie czyta się źle. Czasy nigdy nie są ruszane. Każdy plik jest czytany i zapisywany we własnym formacie, nic nie jest wysyłane, a cały sezon może przejść przez kolejkę naraz.

Przykłady

Wariant pisowni w całym pliku

Wejście

1
00:00:01,000 --> 00:00:02,000
The colour of the sky.

2
00:00:03,000 --> 00:00:04,000
colourless and calm.

Wynik

1
00:00:01,000 --> 00:00:02,000
The color of the sky.

2
00:00:03,000 --> 00:00:04,000
colorless and calm.

colourless też jest przepisane. Dosłowne szukanie nie ma pojęcia, czym jest słowo, więc to całe słowo – a nie szukany termin – decyduje o tym.

Całe słowo, więc theme zostaje w spokoju

Wejście

1
00:00:01,000 --> 00:00:02,000
the theme of the day

Wynik

1
00:00:01,000 --> 00:00:02,000
a theme of a day

Oba samodzielne the są zamienione, a to wewnątrz theme nie. Zwykłe szukanie podciągu dałoby a me of a day.

Zamiana, która przecina kursywę

Wejście

1
00:00:01,000 --> 00:00:02,000
the <i>cat</i> sat

Wynik

1
00:00:01,000 --> 00:00:02,000
the kat sat

Edycja przecina zakres kursywy, więc znaczniki nie mają już właściwego miejsca i są usuwane. Raport strat to liczy, zamiast zostawiać kursywę wokół niewłaściwych liter.

Częste pytania

Czy szukanie jest dosłownym ciągiem, czy wyrażeniem regularnym?

Dosłownym. Każdy znak w polu jest dopasowywany tak, jak został wpisany, więc kropka pasuje do kropki, a gwiazdka do gwiazdki. Dopasowywanie wzorców to osobne narzędzie, bo wzorzec, który dopasowuje za dużo, potrafi przepisać tysiące bloków w jednym przebiegu.

Czy dopasowanie całych słów działa w językach pisanych bez spacji?

Tak. Zamiast szukać spacji, sprawdzenie pyta, czy znaki bezpośrednio przed dopasowaniem i po nim są literami albo cyframi. Dzięki temu działa na napisach chińskich, japońskich i koreańskich, gdzie reguła oparta na spacjach potraktowałaby cały wiersz jako jedno słowo.

Co dzieje się ze znacznikami kursywy i pogrubienia, gdy tekst się zmienia?

Znacznik przesuwa się razem z edycją, gdy ta dzieje się poza nim, i rozciąga się, gdy edycja dzieje się w nim. Gdy zamiana przecina krawędź znacznika, nie zostaje dla niego właściwe miejsce, więc jest usuwany, a raport strat mówi, ile ich usunięto.

Czy mogę usunąć tekst zamiast go zastępować?

Tak – zostaw pole zamiennika puste, a każde dopasowanie zostanie usunięte. Puste pole szukania to zupełnie inna rzecz: gdy nie ma czego szukać, nie ma czego zmieniać, i strona mówi to, zamiast przepisywać plik.

Czy na tej stronie zmieniają się jakieś czasy?

Żadne. Przepisywany jest tylko tekst wewnątrz bloków; każdy czas początku i końca jest przenoszony dokładnie tak, jak był. Jeśli plik potrzebuje przesunięcia osi czasu, od tego są narzędzia do czasu.

Czy zamiana tekstu zachowuje format pliku?

Tak. Każdy plik jest czytany w formacie, jakim jest, podstawienie jest stosowane, a potem plik jest zapisywany w tym samym formacie – plik ASS zostaje ASS ze swoimi stylami i pozycjonowaniem, plik LRC zostaje LRC, a zwykły transkrypt zostaje zwykłym transkryptem.

Powiązane narzędzia