Przejdź do treści
SubtitleMatrix

Format napisów SBV

Co potrafi wyrazić ten format

Formatowanie tekstu
Tylko zwykły tekst
Pozycja na ekranie
Nie
Czasy karaoke
Nie
Podziały wierszy w bloku
Tak
Oś czasu
Czas początku i końca dla każdego bloku
Dokładność czasów
1 ms
Czasy zapisane jako numery klatek
Nie
Tekst od prawej do lewej
Tak

Przykłady

Typowy plik SBV i to, co z niego odczytujemy

Plik

0:00:01.000,0:00:03.500
The quick brown fox.

0:00:04.000,0:00:06.250
Jumps over the lazy dog.

0:00:07.000,0:00:09.000
Two lines here.
And a second one.

Co zawiera

3 cues, 4 lines of text

  0:00:01.000 → 0:00:03.500
    The quick brown fox.
  0:00:04.000 → 0:00:06.250
    Jumps over the lazy dog.
  0:00:07.000 → 0:00:09.000
    Two lines here.
    And a second one.

Outside the cues:
  nothing — SBV stores cues and nothing else

Prawa strona nie jest przekonwertowanym plikiem — to, co ta strona odczytuje z lewej strony i od czego zaczyna się każda konwersja tego pliku.

Niechlujny plik SBV i to, co nadal da się z niego odczytać

Plik

00:00:01.000 , 00:00:03.000
Hello, world.

Some stray caption text
00:00:05.000,00:00:07.000
This block had a line before its timecode.

not a timecode at all
just prose on two lines

00:00:09.000,00:00:09.000
Zero length.

00:00:11.000,00:00:13.000
No trailing newline after this one.

Co zawiera

4 cues, 4 lines of text

  0:00:01.000 → 0:00:03.000
    Hello, world.
  0:00:05.000 → 0:00:07.000
    This block had a line before its timecode.
  0:00:09.000 → 0:00:09.001
    Zero length.
  0:00:11.000 → 0:00:13.000
    No trailing newline after this one.

Outside the cues:
  nothing — SBV stores cues and nothing else

Reported while reading — repaired or skipped, never silently:
  1 × blocks with no readable timecode pair (they were skipped)
  1 × cues whose end time was not after their start time (they were given a 1ms duration)

Prawdziwe pliki przychodzą z BOM, windowsowymi końcami wierszy, zbłąkaną linią przed znacznikiem czasu albo znacznikiem, którego nie da się odczytać. Nic nie rzuca wyjątku: to, czego nie da się zrozumieć, jest zgłaszane, a nie po cichu wyrzucane.

Konwertuj YouTube SBV na inny format

Każda z nich działa w całości w Twojej przeglądarce. Etykiety mówią, ile kosztuje dany kierunek, zanim go otworzysz.

SBV → CSV: nic nie ginie w tym kierunku, tekst i czasy zostają.

W tym kierunku nic nie ginie — każda cecha formatu źródłowego ma gdzie trafić w formacie docelowym.

SBV → JSON: bez strat — tekst, czasy i kolejność bloków przechodzą w całości.

W tym kierunku nic nie ginie — każda cecha formatu źródłowego ma gdzie trafić w formacie docelowym.

SBV → SMI: nic nie ginie, tekst i czasy wchodzą bez zmian.

W tym kierunku nic nie ginie — każda cecha formatu źródłowego ma gdzie trafić w formacie docelowym.

SBV → SRT: nic nie ginie — dostajesz gotowy plik SRT z tymi samymi blokami.

W tym kierunku nic nie ginie — każda cecha formatu źródłowego ma gdzie trafić w formacie docelowym.

SBV → TTML: nic nie ginie w tym kierunku, tekst i czasy zostają.

W tym kierunku nic nie ginie — każda cecha formatu źródłowego ma gdzie trafić w formacie docelowym.

SBV → VTT: bez strat, tekst i czasy przechodzą bez zmian.

W tym kierunku nic nie ginie — każda cecha formatu źródłowego ma gdzie trafić w formacie docelowym.

Konwersja do tego formatu

SBV z YouTube to jeden z formatów napisów, które obsługuje ta strona, a ta strona jest jego opisem: co potrafi przechować, czego nie potrafi i gdzie przekonwertować go dalej.

Powyższa tabela mówi wszystko — nie ma ukrytej listy funkcji. Gdy wiersz mówi „nie”, dokładnie to ginie przy konwersji do SBV, a każda podlinkowana niżej strona konwersji mówi o tym, zanim otworzysz plik.

Każda z tych konwersji odbywa się w twojej przeglądarce. Nic nie jest wysyłane i nie potrzebujesz konta, co ma znaczenie przy materiale objętym NDA, dokumentacją pacjenta albo embargiem emisyjnym.

Częste pytania

Czym jest plik SBV?

To format napisów eksportowany przez YouTube: dwa znaczniki czasu w jednej linii, oddzielone przecinkiem, a pod nimi tekst. Plik jest mały i łatwy do wygenerowania, a czytają go YouTube i wiele popularnych odtwarzaczy.

Czy SBV przechowuje styl?

Nie — przechowuje bloki, a blok to tekst z dwoma czasami. Nic w pliku nie deklaruje czcionki, koloru ani pozycji; wszystko to dostarcza odtwarzacz.

Czy każdy blok SBV ma początek i koniec?

Tak, a moment w pliku SBV czytamy jako 0:00:04.126. To najdrobniejsza jednostka SBV — milisekunda — i liczba jest dokładna, więc blok może być krótki, długi albo nachodzić na następny, bez żadnych ukrytych założeń.

Do jakich formatów mogę przekonwertować SBV bez straty?

SRT, VTT, SMI, TTML, JSON i CSV — wszystko, co potrafi wyrazić SBV, potrafią też one. Powyższa tabela jest tego źródłem: wiersz z tak po obu stronach oznacza cechę, która przetrwa. Każdy inny kierunek coś traci i każda z tych stron wymienia własną listę.

Czy mogę otworzyć plik SBV w edytorze tekstu?

Tak. Plik SBV to powtarzająca się linia z dwoma czasami, a pod nią tekst. Czasy rozdziela przecinek, a milisekundy kropka — i to jest część, którą ludzie najczęściej mylą.