Konwerter SRT do VTT

Darmowe narzędzie online przekształcające plik napisów SubRip .srt w plik WebVTT .vtt, który odczyta odtwarzacz HTML5.

Upuść plik .srt tutaj lub kliknij, aby wybrać
Konwersja…
              

Pobierz transkrypcję bezpośrednio z YouTube

Konwerter wideo na tekst YouTube to darmowe rozszerzenie Chrome: otwórz dowolny film, a ono pobierze transkrypcję bezpośrednio na stronę - jako czysty tekst lub napisy.

  • Transkrypcja dowolnego filmu z YouTube jednym kliknięciem
  • Czysty tekst bez znaczników czasu - lub .srt ze znacznikami
  • Kopiuj do schowka lub zapisz jako plik
  • Działa z napisami w innych językach
YouTube Video to Text Converter
Darmowe rozszerzenie Chrome
Zainstaluj z Google Chrome Web Store
Pobierz YouTube Video to Text Converter

Darmowe rozszerzenie Chrome - bez konta, bez przesyłania.

100% prywatności: plik jest analizowany i konwertowany w całości w Twojej przeglądarce. Twoje napisy nigdy nie są przesyłane na serwer - w przeciwieństwie do cloudconvert lub freeconvert.

Ten konwerter SRT do VTT przyjmuje plik SubRip i zapisuje wersję WebVTT, której oczekują odtwarzacze HTML5. Znaczniki czasu przełączają się na formę kropki, nagłówek WEBVTT umieszczany jest w pierwszej linii, a treść każdej wskazówki pozostaje dokładnie taka, jaką zostawił tłumacz. Upuść plik powyżej, a plik .vtt będzie gotowy do pobrania za chwilę.

Jak przekonwertować SRT do VTT w przeglądarce

  1. Wybierz plik .srt
    Przeciągnij plik napisów do strefy upuszczania powyżej lub kliknij go i wybierz plik na dysku. Strefa upuszczania przyjmuje jeden plik na raz, więc konwersja folderu z odcinkami wymaga powtórzenia tego kroku dla każdego z nich.
  2. Parsowanie wskazówek
    Numery wskazówek, czasy rozpoczęcia i zakończenia oraz linie tekstu są odczytywane blok po bloku. Napisy eksportowane w systemie Windows zazwyczaj mają znaki końca linii CRLF i BOM na początku pliku, a żaden z nich nie zakłóca parsera.
  3. Przepisywanie znaczników czasu
    SRT zapisuje milisekundy po przecinku, WebVTT po kropce, więc 00:01:02,500 staje się 00:01:02.500. Wymagany nagłówek WEBVTT jest dodawany jako pierwsza linia, a numeracja jest przenoszona jako identyfikatory wskazówek.
  4. Pobierz i dołącz
    Zapisz plik .vtt i wskaż element track na niego w swoim odtwarzaczu HTML5, lub prześlij go na platformę, która wymagała napisów WebVTT.

Dlaczego zmiana nazwy .srt na .vtt nie działa

Odtwarzacz, który odrzuca twoje napisy, nic nie mówi o przyczynie. Brak błędu, brak ostrzeżenia, tylko puste menu napisów, i to właśnie zazwyczaj skłania ludzi do szukania konwertera. W edytorze tekstu oba formaty wyglądają prawie tak samo, ale konwersja SubRip do WebVTT nie jest zmianą nazwy. Linia nagłówka i separator milisekund to części, których parser ściśle przestrzega.

Konwersja SRT na VTT pozostająca na Twoim komputerze.

Konwersja SRT na VTT pozostająca na Twoim komputerze

Napisy do niewydanego odcinka, wewnętrznego filmu szkoleniowego, wersji roboczej klienta wciąż w przeglądzie. Plik napisów to pełny scenariusz filmu, a takie materiały często nie powinny być przekazywane stronie trzeciej.

  • .srt jest odczytywany i przepisywany w zakładce przeglądarki, nigdy nie jest przesyłany.
  • Brak konta i dziennych limitów, niezależnie od liczby plików.
  • Nic do instalacji, wystarczy zabezpieczony służbowy laptop.
  • Ten sam wynik na Windows, macOS lub Linux, ponieważ to czysty JavaScript.

Akceptowane przez odtwarzacze znaczniki czasu

Przecinek jest jednym z najczęstszych powodów odrzucenia pliku WebVTT bez żadnego komunikatu o błędzie. Każdy znacznik czasu jest przepisywany do formy z kropką podczas konwersji, a strzałka między dwoma czasami jest zachowana dokładnie tak, jak tego wymaga specyfikacja. 45-minutowy wykład może zawierać nawet 600 wskazówek, co daje 1200 znaczników czasu, których nikt nie chce ręcznie poprawiać.

Numeracja przeniesiona

WebVTT traktuje wiersz przed znacznikiem czasu jako identyfikator wskazówki, więc oryginalne numery SRT pozostają podczas konwersji SRT na VTT. Przydatne, gdy korektor pisze o wskazówce 148, a Ty musisz znaleźć ten sam wiersz w obu plikach.

Tolerancyjność na niechlujne eksporty

Prawdziwe pliki napisów rzadko są czyste. Widzieliśmy pliki, w których tłumacz zostawił zbędną pustą linię w środku bloku, i pliki mieszające CRLF i LF, ponieważ dwie osoby edytowały je w różnych aplikacjach. BOM UTF-8, dodatkowe puste linie i mieszane zakończenia linii nie zatrzymują konwersji.

Compute automation Automation image/svg+xml Amido Limited Richard Slater

Kursywa i pogrubienie pozostają

Tagi wyróżnienia wewnątrz wskazówki są zachowywane, a nie usuwane, ponieważ WebVTT rozumie ten sam prosty znacznik i i b, którego używa SRT. Teksty piosenek i mowa poza kadrem zachowują styl, który zamierzył tłumacz.

Kto potrzebuje konwersji SRT na VTT?

Deweloperzy stron internetowych konwertujący SRT na VTT

Przeglądarki nie odczytują SubRip. Chrome, Firefox i Safari parsowane są tylko WebVTT i przetwarzają je za pomocą elementu track w tagu wideo. Każdy plik napisów w projekcie musi dotrzeć w tym formacie, zanim pojawi się menu napisów.

Edytory wideo i dodający napisy

Suite do edycji i aplikacje do napisów nadal domyślnie eksportują SRT, podczas gdy platforma dostarczania wymaga WebVTT, więc krok SRT do WebVTT poprzedza każdy upload. Jeśli samo wideo również wymaga pracy przed dostarczeniem, ta część zadania znajduje się w naszym zestawie narzędzi wideo.

Wydawcy kursów i podcastów

Platformy edukacyjne i hosty podcastów często akceptują napisy tylko w formacie .vtt, więc archiwum starych plików SRT musi zostać przekonwertowane przed uploadem. Gdy wykład jest już na YouTube i nie istnieje żaden plik napisów, nasze rozszerzenie Chrome pobierające transkrypcję ze strony YouTube dostarcza tekst, od którego można zacząć.

🙋 Często zadawane pytania

Umieść plik obok swojego wideo i dodaj element track wewnątrz tagu video, z kind='subtitles', kodem języka srclang i etykietą dla menu napisów. Dodaj atrybut default, jeśli napisy mają być włączone od początku. Jeśli nic się nie wyświetla, sprawdź, czy plik .vtt jest serwowany z tego samego źródła co strona, lub czy CORS jest dla niego otwarty.

Nie. Tekst wskazówki jest kopiowany bez zmian, a czasy pozostają te same, tylko zapisane w sposób wymagany przez WebVTT. Zmienia się otoczenie tekstu, nagłówek WEBVTT w pierwszej linii i kropka przed milisekundami. Kursywa i pogrubienie w ramach wskazówki również przetrwają.

Oba edytory przechowują napisy w ścieżce napisów i zapisują je do pliku pomocniczego, a lista eksportu zależy od wersji, którą uruchamiasz, więc niezawodną ścieżką jest eksport SRT z osi czasu i dokończenie poprzez konwersję tutaj. Działa to również w odwrotnej kolejności, ponieważ wiele edytorów importuje plik .vtt z powrotem do ścieżki napisów.

Tak, jest darmowy. Bez konta i bez dziennego limitu, więc możesz konwertować SRT do VTT tak często, jak potrzebujesz. Jedynym ograniczeniem jest jeden plik na uruchomienie, ponieważ strona nie wykonuje konwersji wsadowej. Jest to małe narzędzie JavaScript, które utrzymujemy jako darmowe, a nie wersja próbna czegoś płatnego.

Cztery typowe problemy. Pierwsza linia to nie WEBVTT; znaczniki czasu wciąż używają przecinków; serwer wysyła plik jako text/plain zamiast text/vtt; lub plik znajduje się w innej domenie bez nagłówka CORS. Konwersja SRT do VTT na tej stronie naprawia dwa pierwsze problemy, pozostałe dwa to ustawienia serwera po Twojej stronie.

Zwykły transkrypt nie zawiera znaczeń czasowych, a plik napisów składa się głównie ze znaczeń czasowych, więc wymaga dwóch kroków. Nasz konwerter tekstu na napisy dzieli tekst na fragmenty i przypisuje im równe znaczniki czasowe, a następnie przesyłasz tutaj swój plik .srt i konwertujesz SRT do VTT w drugim kroku. Jeśli tekstu jeszcze nie ma, nasz desktopowy transkryber dla Windows zamienia audio i wideo na tekst na Twoim własnym komputerze. Ta strona sama w sobie nie wykonuje rozpoznawania mowy ani nie tłumaczy napisów.
Konwerter wideo na tekst YouTube - rozszerzenie Chrome.Pobierz YouTube Video to Text Converter

Darmowe rozszerzenie Chrome - bez konta, bez przesyłania.

Powiązane narzędzia do napisów