Wyrównaj łamanie wierszy w napisach
Albo wklej tekst napisów
Opcje
Jedno pole, pięć wyborów, a każdy wybór ma własną stronę. Opcja Zawijanie przelewa każdy blok do podanej liczby kolumn, co potrafi skrócić zbyt długi wiersz równie łatwo, jak podciągnąć krótki wiersz w górę. Opcja Łam tylko długie wiersze łamie wyłącznie wiersze przekraczające liczbę i zostawia resztę dokładnie tak, jak była. Opcja Równoważenie zachowuje dotychczasową liczbę wierszy w bloku i przenosi słowa między nimi, aż najdłuższy wiersz będzie najkrótszy, jak to możliwe. Opcja Jedna linia wstawia każdy blok w jeden wiersz. Opcja Limit zostawia w spokoju każdy blok, który już mieści się w liczbie wierszy. 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 wyrównuje wiersze, które blok już ma. Zachowuje ich liczbę dokładnie taką, jak zapisał plik, i przenosi słowa między nimi tak długo, aż najdłuższy wiersz będzie możliwie najkrótszy. Blok, który przychodzi w dwóch wierszach po 63 i 5 kolumn, wychodzi w dwóch wierszach po 33 i 35, a sąsiedni blok, który już był równy, nie rusza się wcale.
To odróżnia tę stronę od zawijania i dzielenia. Zawijanie pracuje do podanej liczby kolumn i może dodawać albo usuwać wiersze; strona dzieląca dotyka tylko wierszy ponad limit. Tutaj liczba wierszy w ogóle nie jest parametrem – to fakt odczytany z pliku, coś, co ty albo twój odtwarzacz już ustalił – i zmienia się wyłącznie to, gdzie w tym układzie siedzą słowa.
Zasada jest taka, że najdłuższy wiersz ma być jak najkrótszy, co nie znaczy „rozdziel słowa po równo”. Słowa mają różne długości, więc równa liczba słów w wierszu daje jeden wiersz długi i jeden krótki. Strona pyta raczej, jak wąskie mogłyby być wiersze, gdyby blok nadal miał ich tyle samo, i układa tekst do tej szerokości. W praktyce oba wiersze wychodzą podobnej długości i to właśnie widać na ekranie.
Niektóre bloki zostają zupełnie nietknięte, a strona mówi o tym, nie zgłaszając niczego, zamiast udawać udane uruchomienie. Blok z jednym wierszem nie ma drugiego, do którego można przenieść słowa. Blok, w którym każdy wiersz to jedno słowo, jest tak krótki, jak tylko może być przy tej liczbie wierszy. A wiersz zaczynający się od myślnika oznacza zmianę mówiącego: takie bloki są trzymane osobno, bo przeniesienie połowy kwestii jednej osoby do kwestii drugiej to nie wyrównanie, a pomieszanie. Wszystko dzieje się w przeglądarce, bez wysyłania, w jedenastu formatach, które mieszczą więcej niż jeden wiersz w bloku: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON i CSV.
Przykłady
Krótki drugi wiersz przy długim pierwszym
Wejście
1
00:00:01,000 --> 00:00:04,000
We could take the train and be there by six
or wait for the later one.
Wynik
1
00:00:01,000 --> 00:00:04,000
We could take the train and be there
by six or wait for the later one.
Pierwszy wiersz miał 43 kolumny, drugi 26, więc strona przeniosła `by six` z pierwszego wiersza do drugiego i tam się zatrzymała: 36 i 33 kolumny to najbliżej, jak tę parę można zbliżyć, a dalsze przesuwanie uczyniłoby drugi wiersz dłuższym. Blok nadal ma dwa wiersze, liczba słów i ich kolejność się nie zmieniły, a czas i numer bloku są nietknięte.
Blok, który już jest wyrównany
Wejście
1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.
Wynik
1
00:00:01,000 --> 00:00:04,000
The train leaves at six
in the evening Seven.
23 i 21 kolumn – tyle, ile ta para wierszy może osiągnąć najbliżej równości, więc strona nie ma nic do zrobienia i plik wraca co do bajtu. Nic też nie jest zgłaszane, bo przebieg, który nie znalazł pracy, to nie przebieg, który coś zrobił. Warto to zobaczyć raz: narzędzie, które i tak przepisałoby wiersze, ryzykowałoby zmianę pliku, który był już poprawny, a w raporcie nie byłoby niczego, co by cię ostrzegło.
Chińskie słowo przy angielskim wierszu
Wejście
WEBVTT
00:00:01.000 --> 00:00:04.000
你好
Good morning to you everyone
Wynik
WEBVTT
00:00:01.000 --> 00:00:04.000
你好 Good morning
to you everyone
Chiński wiersz to dwa znaki, czyli 4 kolumny, przy angielskim wierszu 28 – blok, którego żaden czytelnik nie nazwie wyrównanym, i strona się zgadza. Podciąga `Good morning` w górę, żeby wiersze miały 17 i 15 kolumn. Liczenie znaków zamiast kolumn uznałoby chiński wiersz za dwa znaki i prawie nic nie przesunęło, zostawiając tę nierówność, której ta strona ma właśnie pilnować. Wyrównywany jest wygląd obu wierszy na ekranie, nie liczba znaków w nich.
Częste pytania
Co właściwie zmienia wyrównywanie łamania wierszy w napisach?
Miejsce, w którym słowa siedzą wewnątrz bloku, i nic więcej. Liczba wierszy zostaje ta sama, liczba słów i ich kolejność zostają te same, a czas początku, czas końca i numer bloku są własne pliku. To strona na sytuację, gdy liczba wierszy jest już właściwa dla twojego odtwarzacza albo stylu redakcji, a problem polega tylko na tym, że jeden wiersz jest znacznie dłuższy od sąsiada.
Dlaczego wyrównywanie wierszy to nie to samo co równe rozdzielenie słów?
Bo słowa nie mają jednakowej długości, więc równa liczba słów w wierszu daje nierówny wygląd. Wiersz z `I` i wiersz z `internationalization` miałyby po jednym słowie, a jeden z nich ma 20 kolumn. Strona pyta, jak wąskie mogą być wiersze przy tej samej ich liczbie, i układa tekst do tej szerokości – dlatego oba wiersze wychodzą podobnej miary, a nie podobnej liczby słów.
Czy wyrównywanie wierszy zmienia liczbę wierszy w bloku napisów?
Nie i to jest sens tej strony. Liczba wierszy jest odczytana z bloku i używana jako stałe ograniczenie, więc blok dwuwierszowy wraca jako dwuwierszowy, a trójwierszowy jako trójwierszowy. Jeśli chcesz inną liczbę wierszy, strona zawijająca pracuje do podanej liczby kolumn i może ich dać więcej albo mniej, a strona ograniczająca liczbę wierszy pracuje do maksimum.
Dlaczego wiersze z myślnikami zostały niewyrównane?
Bo myślnik na początku wiersza oznacza zmianę mówiącego, a takie bloki są wyrównywane osobno, nie przeciwko sobie. Dwa wiersze po 14 i 18 znaków zostają 14 i 18: przeniesienie części słów jednej osoby do wiersza drugiej włożyłoby dialog dwóch osób w jeden wiersz, czyli zrobiłoby odwrotność tego, po co te myślniki są. Blok będący jednym wierszem nie ma w sobie nic do przeniesienia.
Co dzieje się z blokiem, który ma jeden wiersz albo jedno słowo w wierszu?
Wraca niezmieniony, a przebieg nie zgłasza dla niego niczego. Jeden wiersz nie ma drugiego, do którego można by przenieść słowa. Blok, którego każdy wiersz zawiera jedno słowo, jest już tak krótki, jak pozwala ta liczba wierszy, bo żadnego słowa nie da się podzielić. W obu przypadkach plik przechodzi bez przepisywania, a raport zostaje pusty, zamiast policzyć blok jako przetworzony.
Które formaty napisów pozwalają wyrównać łamanie wierszy?
Jedenaście, w których blok może mieć więcej niż jeden wiersz: SRT, WebVTT, ASS, SSA, SBV, SAMI, LRC, MicroDVD, TTML, JSON i CSV. Zwykły tekst jest wyłączony, bo w nim jeden wiersz tekstu to jeden blok, więc każdy blok ma dokładnie jeden wiersz i wyrównywanie nigdy nie miałoby czego zrobić. Te jedenaście formatów jest rozpoznawanych po zawartości, a nie po rozszerzeniu pliku, i nic nie jest wysyłane podczas działania strony.