SubRip
Deweloperzy | Brain, TV Zuggy, mrSHADOW, Yakov, ai4spam, Bloody, Roy Damman, |
---|---|
Pierwsze wydanie | 3 marca 2000 r |
Wersja stabilna | 1.57.1 / 14 listopada 2018
|
Napisane w | Delfy |
System operacyjny | Microsoft Windows |
Dostępne w | język angielski |
Typ | Edytor napisów |
Licencja | GPL |
Strona internetowa |
|
Rozszerzenie nazwy pliku |
.srt
|
---|---|
magiczny numer |
31 0D 0A 30 30 3A (ASCII: "1↵00:" ) |
Opracowany przez | Mózg, Zuggy |
Typ formatu | Tekst na czas |
Pojemnik na | napisów oraz ich kolejność i czasy |
przedłużony do | WebVTT |
Otwarty format ? | Tak |
Wolny format? | Tak |
Strona internetowa |
SubRip to darmowy program dla systemu Microsoft Windows , który wyodrębnia napisy i ich czasy z różnych formatów wideo do pliku tekstowego. Jest wydany na licencji GNU GPL . Rozszerzenie pliku formatu napisów to .srt
i jest szeroko obsługiwane. Każdy .srt
jest formatem pliku czytelnym dla człowieka, w którym napisy są przechowywane sekwencyjnie wraz z informacjami o taktowaniu. Większość napisów dystrybuowanych w Internecie jest w tym formacie.
Oprogramowanie SubRip
Korzystając z optycznego rozpoznawania znaków , SubRip może wydobywać z wideo na żywo, plików wideo i DVD, a następnie nagrywać wyodrębnione napisy i taktowanie jako plik tekstowy w formacie Subrip . Opcjonalnie może zapisać rozpoznane napisy jako mapy bitowe do późniejszego odjęcia (usunięcia) ze źródłowego wideo.
W praktyce SubRip jest konfigurowany z odpowiednim kodekiem dla źródła wideo, a następnie szkolony przez użytkownika w zakresie określonego obszaru tekstowego, czcionek, stylów, kolorów i wymagań dotyczących przetwarzania wideo w celu rozpoznawania napisów. Po wypróbowaniu i dostrojeniu SubRip może automatycznie wyodrębnić napisy dla całego źródłowego pliku wideo podczas jego odtwarzania. SubRip zapisuje czas rozpoczęcia i zakończenia oraz tekst dla każdego napisu w wyjściowym pliku tekstowym .srt
.
SubRip używa AviSynth do wyodrębniania klatek wideo ze źródłowego wideo i może zgrywać napisy ze wszystkich plików wideo obsługiwanych przez ten program.
Format pliku SubRip
Format pliku SubRip jest opisany na stronie formatu kontenera multimediów Matroska jako „prawdopodobnie najbardziej podstawowy ze wszystkich formatów napisów”. Pliki SubRip (SubRip Text) mają nazwy z rozszerzeniem .srt
i zawierają sformatowane wiersze zwykłego tekstu w grupach oddzielonych pustą linią. Napisy są numerowane sekwencyjnie, zaczynając od 1. kodu czasowego to godziny:minuty:sekundy, milisekundy z jednostkami czasu ustalonymi na dwie cyfry dopełnione zerami i ułamkami stałymi na trzech cyfrach dopełnionych zerami (00:00:00,000). Separator ułamkowy używany jest przecinek , ponieważ program został napisany we Francji.
- Licznik numeryczny identyfikujący każdy kolejny napis
- Czas, w którym napisy powinny pojawić się na ekranie, a następnie
-->
i czas, w którym powinny zniknąć - Sam tekst napisów w jednym lub kilku wierszach
- Pusta linia bez tekstu, wskazująca koniec tego napisu
Przykład dla Gwiezdnych wojen: Część II – Atak klonów :
1 00:02:16,612 --> 00:02:19,376 Senatorze, zbliżamy się do Coruscant po raz ostatni. 2 00:02:19,482 --> 00:02:21,609 Bardzo dobrze, poruczniku. 3 00:03:13,336 --> 00:03:15,167 Udało się. 4 00:03:18,608 --> 00:03:20,371 Chyba się myliłem. 5 00:03:20,476 --> 00:03:22,671 Nie było żadnego niebezpieczeństwa.
Formatowanie
Nieoficjalnie format ma bardzo podstawowe formatowanie tekstu, które może być interpretowane lub przekazywane do renderowania w zależności od aplikacji przetwarzającej. Formatowanie pochodzi ze znaczników HTML dla pogrubienia, kursywy, podkreślenia i koloru:
- Pogrubienie –
<b>…</b>
- Kursywa –
<i>…</i>
- Podkreślenie –
<u>…</u>
- Kolor czcionki –
<font color="color name or #code">…</font>
(jak w HTML ) - Pozycja linii –
X1:… X2:… Y1:… Y2:…
po znaczniku czasu oznaczałaby współrzędną tekstu
Dozwolone są zagnieżdżone tagi; niektóre implementacje preferują tylko formatowanie całej linii.
Zgodność
SubRip .srt
jest obsługiwany przez większość programowych odtwarzaczy wideo. W przypadku Windows , które nie obsługują bezpośredniego odtwarzania napisów, filtr VSFilter DirectX wyświetla SubRip i inne formaty napisów. Format SubRip jest obsługiwany bezpośrednio przez wiele narzędzi do tworzenia i edycji napisów, a także przez niektóre domowe odtwarzacze multimedialne. W sierpniu 2008 r. YouTube dodał obsługę napisów do swojego Flash w ramach opcji „Closed Captioning” - producenci treści mogą przesyłać napisy w formacie SubRip.
Kodowanie tekstu
Domyślne kodowanie wyjściowe SubRip jest skonfigurowane jako Windows-1252 . Jednak opcje wyjściowe są również podane dla wielu stron kodowych Windows , a także kodowań Unicode , takich jak UTF-8 i UTF-16 , z lub bez znacznika kolejności bajtów (BOM). Dlatego de facto nie ma standardu kodowania znaków dla .srt
, co oznacza, że każdy parser plików SubRip musi próbować używać wykrywania zestawu znaków . BOM Unicode są zwykle używane do wykrywania.
Podgląd
W 1999 roku Brain stworzył SubRip, a przyjaciel, David Dolinski, stworzył SubViewer, który oferował go do pobrania na swojej osobistej stronie internetowej.
SubViewer został dołączony do odtwarzacza multimedialnego DivX . 28 sierpnia 2008 r. YouTube włączył obsługę SubViewer i SubRip, umożliwiając wsteczne dodanie napisów do istniejących filmów.
WebVTT
Format pierwotnie nazwany WebSRT (Web Subtitle Resource Tracks) został określony w 2010 roku przez grupę roboczą Web Hypertext Application Technology dla proponowanego elementu HTML5 <track>
. Dzielił .srt
i był oparty na częściach formatu SubRip, ale nie był z nim w pełni kompatybilny. Prospektywny format został później przemianowany na WebVTT (Web Video Text Track). Przeglądarki Google Chrome i Microsoft Internet Explorer 10 były pierwszymi, które obsługiwały <track>
tagi z plikami WebVTT dla filmów HTML5. Mozilla Firefox zaimplementowała WebVTT w swoich nocnych kompilacjach (Firefox 24), a od wersji Firefox 31 (24 lipca 2014) Mozilla domyślnie włączyła WebVTT w Firefoksie. YouTube zaczął obsługiwać WebVTT w kwietniu 2013 r.
Zobacz też
- Napisy zamknięte
- Tekst na czas
- Porównanie oprogramowania odtwarzacza wideo § Możliwość tworzenia napisów
- Avidemux
- Lista darmowego oprogramowania telewizyjnego
- MicroDVD
- Stacja Alfa
- Uniwersalny format napisów
- DirectVobSub – możliwość wyodrębnienia napisów z płyty DVD bez uprzedniego rozpakowywania z niej plików
Notatki
- Thaureaux, Thierry (2007). DivX - Copiez vos vidéos sur CD (Nouvelle édition) (w języku francuskim). Herblain, FR: Editions ENI. s. 133–136. ISBN 978-2-7460-3812-7 .
- Zuggy, TV „SubRip do domu” . zuggy.wz.cz . Źródło 2010-08-19 .
- Zuggy, TV (8 grudnia 2005). „SubRip 1.20/1.50b – ripper napisów DVD” . zuggy.wz.cz . Źródło 2010-01-10 . (Strona wersji oprogramowania.)
- Zuggy, TV (1 sierpnia 2007). „strona z aktualnościami” . zuggy.wz.cz . Źródło 2009-07-02 .
- Zuggy, TV (17 czerwca 2005). „Przewodnik: Zgrywanie napisów z plików wideo za pomocą SubRip” . zuggy.wz.cz . Źródło 2009-07-02 .
- Xiao, Han; Wang, Xiaojie (27 marca 2009). „Konstruowanie korpusu równoległego z napisów do filmów” . W Li, Wenjie; Molla-Aliod, Diego (red.). proc. Int. konf. o komputerowym przetwarzaniu języków orientalnych . Hongkong: Springer. s. 329–336. doi : 10.1007/978-3-642-00831-3_32 . Źródło 2009-07-02 .
-
Chisholm, Wendy; Maj, Matt (2008). Uniwersalne projektowanie aplikacji internetowych . O'Reilly Media . P. 82 . ISBN 978-0-596-51873-8 . Źródło 2010-06-28 .
subrip napisy youtube.
- „Extraire les sous-titres d'un DVD vidéo” [Wyodrębnij napisy z wideo DVD]. Magazyn DivX . Hors Série (w języku francuskim). Image Publication Luksemburg. 3 : 17-19. 2006.
- Horlings, Jeroen (lipiec 2005). „Onmisbare divx-utilities” [Niezbędne narzędzia divx]. PCM . Gratis bijlage (w języku niderlandzkim): 51.
Linki zewnętrzne
- Powiązane media w Wikimedia Commons:
- Oficjalna strona internetowa
-
„Specyfikacja formatu pliku .SRT SubRip” . Zagłada9 . Źródło 7 kwietnia 2004 .
Pochodzi z kodu źródłowego SubRip