Usuń pogrubienie z napisów
Albo wklej tekst napisów
Opcje
Jedno pole, siedem wyborów, a każdy wybór ma własną stronę. Kursywa, pogrubienie, podkreślenie i kolor usuwają ten jeden rodzaj zakresu i zostawiają resztę formatowania wiersza w spokoju. Opcja Wszystko usuwa każdy zakres, który narzędzie modeluje — tamte cztery plus czasy karaoke — a wszystko inne w tekście zostawia nietknięte. Opcja HTML robi to samo, a potem jeszcze wymiata znaczniki w nawiasach kątowych, które zostały w tekście, bo narzędzie ich nie modeluje, takie jak znaczniki mówcy <v Bob> i <c.className> w VTT. Opcja ASS robi to samo zamiast tego dla bloków nadpisań, czyszcząc kody {...}, których nie rozpoznano przy odczycie, takie jak {\fad(500,500)}. Ta strona wypełnia pole wyborem, który nazywa jej tytuł, i nie wymienia żadnego innego.
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ść.
Ta strona zdejmuje pogrubienie z każdego wiersza napisów i nie zmienia niczego więcej. Słowa wracają takie, jak zostały wpisane, z timecode'ami, kolejnością i podziałami wierszy nietkniętymi, a kursywa, podkreślenia i kolory w tym samym wierszu zostają dokładnie tam, gdzie położył je plik. Pogrubienie znika, bo zostało zamówione, a nie dlatego, że pogrubienie jest złe.
Pogrubienie to styl, po który sięga się, gdy wiersz pełni funkcję inną niż dialog. Nagłówek rozdziału, tytuł piosenki, tekst na ekranie, numer telefonu, tabliczka w kadrze, podpis wyświetlany przez sam program – wszystko to jest pogrubiane przez osobę przygotowującą plik, a w chwili dostawy wyróżnienie często przeszkadza. Recenzenci proszą o jego usunięcie, bo ich styl redakcji rezerwuje pogrubienie na coś innego albo bo styl przyszedł z szablonu, którego nikt nie wybierał.
Usuwanie jest niezależne od formatu w tym sensie, który ma znaczenie: SRT, WebVTT, SBV i SAMI zapisują pogrubienie jako `<b>` i `</b>`, ASS i SSA jako `{\b1}` i `{\b0}`, a TTML jako span z wagą czcionki bold. Plik jest czytany za format, którym naprawdę jest, a nie za rozszerzenie. Jeden szczegół warto znać, jeśli pracujesz z fansubami: pogrubienie z wagą, takie jak `{\b700}`, prosi o cięższą wagę niż zwykłe pogrubienie i mimo to jest czytane jako pogrubienie, więc znika tak samo jak `{\b1}`.
Nic nie jest wysyłane – plik jest czytany i zapisywany w karcie przeglądarki. Plik bez pogrubienia wraca co do bajtu, co jest uczciwym wynikiem przebiegu, który nie znalazł nic do zrobienia.
Przykłady
Blok nagłówka i wyróżnione słowo
Wejście
1
00:00:01,000 --> 00:00:02,000
<b>CHAPTER ONE</b>
2
00:00:03,000 --> 00:00:04,000
The <b>room</b> was dark.
Wynik
1
00:00:01,000 --> 00:00:02,000
CHAPTER ONE
2
00:00:03,000 --> 00:00:04,000
The room was dark.
Blok pogrubiony w całości i jedno słowo wyróżnione w środku tracą pogrubienie tak samo. Wielkie litery w pierwszym bloku zostają, bo ta strona nigdy nie rusza wielkości liter – jeśli o to ci chodzi, są na to strony zmieniające napisy na wielkie i na małe litery.
Pogrubienie i kursywa w jednym wierszu
Wejście
1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> <b>She left.</b>
Wynik
1
00:00:01,000 --> 00:00:02,000
<i>A voice off screen.</i> She left.
Kursywa przeżywa, a pogrubienie znika, w tym samym wierszu. To przebieg, który zachowuje konwencje pliku: kursywa dla mowy z offu, pogrubienie dla wyróżnienia, i tylko drugie z nich jest zabierane. Usunięcie obu naraz to inna strona i po nią sięga się wtedy, gdy zdecydowałeś, że plik nie potrzebuje żadnego stylu.
Pogrubienie z wagą w pliku ASS
Wejście
[Script Info]
Title: bold
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,{\b1}hello{\b0} {\b700}there{\b0}
Wynik
[Script Info]
Title: bold
[V4+ Styles]
Format: Name, Fontname, Fontsize, PrimaryColour, Bold, Italic, Underline, StrikeOut, ScaleX, ScaleY, Spacing, Angle, BorderStyle, Outline, Shadow, Alignment, MarginL, MarginR, MarginV, Encoding
Style: Default,Arial,20,&H00FFFFFF,0,0,0,0,100,100,0,0,1,1,1,2,10,10,10,1
[Events]
Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text
Dialogue: 0,0:00:01.00,0:00:02.00,Default,,0,0,0,,hello there
Oba zakresy znikają, łącznie z tym z wagą. `{\b700}` nie jest kodem override, którego narzędzie nie zrozumiało – to pogrubienie z wagą i jest usuwane jak każde inne, więc plik fansubowy proszący o cięższy krój przechodzi ten sam przebieg. Słowa między zakresami zachowują własne odstępy.
Częste pytania
Jak pogrubienie jest zapisane w każdym formacie napisów?
SRT, WebVTT, SBV i SAMI używają pary tagów `<b>` wokół słów. ASS i SSA używają `{\b1}` do włączenia pogrubienia i `{\b0}` do wyłączenia, z opcjonalną wagą, taką jak `{\b700}`, dla cięższego kroju. TTML owija tekst w span niosący wagę czcionki bold. Strona czyta to wszystko jako to samo, więc wynik nie zależy od tego, w jakim formacie akurat jest twój plik.
Czy usuwanie pogrubienia wpływa na czasy albo podziały wierszy?
Nie. Przepisywane są tylko znaczniki wokół słów, więc każdy blok zachowuje początek i koniec co do milisekundy, a bloki zostają w kolejności, w jakiej miał je plik. Podziały wierszy w bloku są częścią struktury bloku, a nie jego stylu, więc dwuwierszowy blok nadal ma dwa wiersze – podział jest tam, gdzie położył go plik.
Po co komu usuwanie pogrubienia z napisów?
Zwykle dlatego, że pogrubienie przyszło z plikiem, a nie zostało dla niego wybrane. Pogrubienie bywa używane do nagłówków rozdziałów, tytułów piosenek, tekstu na ekranie i tabliczek, często jest odziedziczone z szablonu albo wklejone z transkrypcji, więc specyfikacja dostawy rezerwująca pogrubienie na coś innego je odrzuci. Usunięcie ma też znaczenie dla czytelności: wyróżnienie konkuruje z budżetem szybkości czytania, który wiersz napisów i tak ma.
Czy mogę zachować pogrubienie w blokach nagłówkowych, a usunąć je gdzie indziej?
Nie na tej stronie, która pracuje na całym pliku. Praktyczna droga to uruchomienie strony i przywrócenie pogrubienia na tych kilku blokach, które go potrzebują, albo rozdzielenie pliku i uruchomienie strony na jednej części. Decyzji dla pojedynczego bloku nie da się odczytać z jednego wrzuconego pliku, więc strona nie ma się na czym oprzeć.
Co dzieje się z innym stylem w wierszu, gdy pogrubienie znika?
Zostaje. Kursywa, podkreślenie, kolor i taktowanie karaoke to osobne zakresy od zakresu pogrubienia, więc wiersz, który jest jednocześnie pogrubiony i pochylony, wraca pochylony, ale nie pogrubiony. To celowe i dlatego ta strona istnieje obok usuwania całego formatowania: zwykłym zadaniem jest wyjęcie jednego rodzaju wyróżnienia, podczas gdy reszta konwencji pliku zostaje.
Dlaczego pogrubienie w moim pliku ASS nadal jest po tym przebiegu?
Sprawdź, czy to naprawdę pogrubienie. ASS potrafi pogrubić tekst przez nazwany styl w tabeli stylów, a nie przez znacznik w linii, a ta strona usuwa tylko zakresy w linii – nie rusza tabeli stylów ani stylu, na który wskazuje blok. Blok, którego styl sam jest pogrubiony, nadal wygląda pogrubiony, bo pogrubienie jest właściwością stylu, a nie tekstu.