Co to jest format pliku SUB?
Plik .sub to plik tekstowy zawierający napisy do wideo. Rozszerzenie to współdzielą dwa dialekty: MicroDVD, w którym każda linia koduje początkowy i końcowy numer klatki w nawiasach klamrowych - np. {0}{50}Witaj świecie - oraz SubViewer, który zamiast tego używa kodów czasowych HH:MM:SS.hh. Oba są czytelne dla człowieka i można je otworzyć w dowolnym edytorze tekstu.
Rozszerzenie to jest również używane przez binarny format VobSub, ale ten wariant zawsze występuje w parze z pasującym plikiem indeksu .idx i nie jest tekstem czytelnym dla człowieka.
Konfiguracja napisów
Pliki napisów .sub są proste i nie oferują wbudowanego stylowania ani zaawansowanych efektów tekstowych. Jednak wiele odtwarzaczy multimedialnych oferuje funkcje nakładania efektów na tekst, w tym:
- Ustawienia czcionki, takie jak rozmiar i kolor,
- edycja znaczników czasu,
- przesunięcia napisów (offset),
- funkcje lektora napisów.
Pliki .sub są przygotowywane indywidualnie dla każdego wideo i zazwyczaj nazywają się tak samo jak powiązany film, ale z innym rozszerzeniem pliku, co pozwala odtwarzaczom na ich automatyczne ładowanie. Ponieważ synchronizacja MicroDVD opiera się na klatkach, a nie na czasie, niezgodność między założoną liczbą klatek na sekundę (FPS) napisów a rzeczywistą liczbą klatek wideo spowoduje rozjeżdżanie się napisów, co można naprawić w edytorze takim jak Subtitle Edit. W nowoczesnych projektach szerzej stosowanymi alternatywami są obecnie .srt lub .ass.
Bezpieczeństwo
RYZYKO: LOWTekstowy plik .sub to zwykły tekst i nie może wykonywać kodu, więc sam plik jest bezpieczny do otwarcia. Dwie uwagi: (1) aktualizuj swój odtwarzacz multimedialny - stare odtwarzacze miały luki w analizowaniu napisów (badanie „Subtitle Hell” z 2017 r.); (2) napisy z podejrzanych stron mogą mieć mylące nazwy plików lub spamerskie adresy URL w tekście, więc lepiej je czytać niż ślepo im ufać. Zapisuj jako UTF-8, jeśli polskie znaki wyświetlają się jako „krzaki”.
Szczegóły formatu
w pigułce- Napisy VobSub (.sub + .idx) - Binarne napisy bitmapowe (obrazkowe) zgrane z DVD: duży plik .sub z obrazami oraz tekstowy .idx z kodami czasowymi/przesunięciami; nieedytowalne jako tekst, wymagają OCR do .srt w Subtitle Edit.
- Niszowe skrypty napisów Subspace / SubStation - Kilka innych narzędzi do napisów generowało warianty .sub; można je zidentyfikować po formacie linii wewnątrz.
Programy otwierające pliki SUB
Szczegóły techniczne
specyfikacja| Typ MIME | text/plain (również text/x-microdvd dla dialektu MicroDVD) |
| Kodowanie tekstu | Strona kodowa ANSI/Windows lub UTF-8; starsze pliki są często kodowane jednobajtowo |
| Metoda synchronizacji MicroDVD | Oparta na numerach klatek: {klatkaPoczątkowa}{klatkaKońcowa}tekst w jednej linii; czas zależy od FPS wideo |
| Metoda synchronizacji SubViewer | Bezwzględne kody czasowe w formacie HH:MM:SS.hh,HH:MM:SS.hh; linia kodu czasowego, a po niej tekst napisów w następnej linii |
| Sygnatura pliku / magiczne bajty | Brak - zwykły tekst; identyfikowany po strukturze linii, a nie nagłówku binarnym |
| Typowy rozmiar pliku | 5 KB - 150 KB dla dialogów całego filmu |
| Nagłówek metadanych SubViewer | Opcjonalny blok [INFORMATION] na początku pliku zawierający tytuł, nazwę filmu, autora, opóźnienie i ścieżkę CD |
| Tekst wielowierszowy w jednym napisie | Znak potoku | oddziela linie wyświetlania w MicroDVD; tag [br] używany w SubViewer |
| Zależność od liczby klatek (FPS) | Synchronizacja MicroDVD rozjeżdża się, jeśli założony FPS odtwarzacza różni się od FPS kodowania; wymagana ponowna synchronizacja |
| Różnica względem VobSub | Plik .sub sparowany z plikiem .idx to niepowiązany binarny format napisów bitmapowych, a nie ten format tekstowy |
| Wsparcie platform | Windows, macOS, Linux, Android, iOS - każdy odtwarzacz multimedialny z obsługą napisów |
| Konwencja automatycznego ładowania | Nazwa identyczna z plikiem wideo (np. film.avi + film.sub), dzięki czemu zgodne odtwarzacze ładują go automatycznie |
| Zastąpiony przez | .srt (SubRip) do podstawowych zastosowań; .ass/.ssa dla stylizowanych napisów; .vtt (WebVTT) dla publikacji w sieci |
| Wydano | late 1990s - early 2000s (DivX/MicroDVD era of PC video) |
| Najnowsza wersja | N/A (stable de facto formats; no versioned spec) |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | en.wikipedia.org |
Konwersje SUB
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki SUB.