Konwerter VTT na SRT

Wklej plik WebVTT albo przeciągnij go tutaj, a dostaniesz czysty, ponumerowany plik SRT, który przyjmą edytory wideo i formularze przesyłania. Konwersja działa w twojej przeglądarce, więc napisy nigdy nie opuszczają urządzenia.

Wklej tekst albo upuść tutaj plik .srt lub .vtt. Do 5 MB.

Wynik SRT

Zapisano jako plik .srt.

Wklej napisy albo wybierz plik, a wersja SRT pojawi się tutaj.

Działa w przeglądarce. Nic nie jest przesyłane.

Zmień kierunek: SRT na VTT

Konwersja pliku VTT w czterech krokach.

Bez konta i bez przesyłania plików. Zamknij kartę, a nic nie zostanie zapisane.

  1. Wklej tekst WebVTT do pola albo upuść na nie plik .vtt.
  2. Wersja SRT pojawia się w trakcie pisania. Wszystko, co warto sprawdzić, na przykład nakładające się napisy, wypisujemy niżej z numerem wiersza.
  3. Skopiuj wynik albo pobierz go jako plik .srt o nazwie pliku źródłowego.
  4. Prześlij plik .srt razem z wideo albo zaimportuj go do edytora wideo.

Co SRT zachowuje, a co zostawia za sobą

SRT to prostszy format. Tekst oraz czas początku i końca każdego napisu przechodzą bez zmian. Elementy WebVTT, które nie mają odpowiednika w SRT, usuwamy, bo plik SRT nie ma gdzie ich umieścić.

W pliku WebVTTW pliku SRT
Nagłówek WEBVTT i wiersze pod nim, np. Language: enUsunięty. Plik SRT zaczyna się pierwszym napisem.
Identyfikatory napisówZastąpione numerami liczonymi od 1, których oczekuje SRT.
Skrócone znaczniki czasu, np. 01:02.500Zapisane w pełnej formie: 00:01:02,500
Ustawienia napisu, np. line:0 lub align:startUsunięte. Odtwarzacze używają pozycji domyślnej.
Bloki NOTE, STYLE i REGIONUsunięte.
<i>, <b> i <u>Zachowane.
Znaczniki <v>, <c>, <lang> i <ruby>Znacznik jest usuwany, a jego tekst zostaje.
Znaczniki czasu, np. <00:00:04.000>Usunięte.
&amp;, &lt; i &gt;Zapisane jako zwykłe znaki &, < i >
before.vtt
WEBVTT
Language: en

NOTE Recorded at the March meetup

intro
00:01.000 --> 00:03.500 line:0
<v Maya>Thanks for coming &amp; welcome.</v>

00:03.800 --> 00:06.000
<c.accent>Tonight</c> we have <i>three</i> talks.
after.srt
1
00:00:01,000 --> 00:00:03,500
Thanks for coming & welcome.

2
00:00:03,800 --> 00:00:06,000
Tonight we have <i>three</i> talks.

Nazwy mówiących w znacznikach głosu

WebVTT potrafi oznaczyć mówiącego znacznikiem głosu, jak w <v Maya>Thanks for coming.</v>. Przeglądarki używają tej nazwy do stylowania, zamiast ją pokazywać, a SRT w ogóle nie zna znacznika głosu, więc konwerter zachowuje wypowiedziane słowa i usuwa znacznik.

Jeśli widzowie muszą wiedzieć, kto mówi, wpisz imię w tekście napisu przed konwersją – tak, jak zwykle robi się to w plikach SRT:

speaker.srt
1
00:00:01,000 --> 00:00:03,500
MAYA: Thanks for coming.

Kiedy lepszym wyborem jest SRT

SRT nie ma formalnej specyfikacji. Nazwa pochodzi od SubRip, programu do wyciągania napisów z wideo, a prosta budowa sprawia, że czyta go tyle narzędzi. Konwertuj na SRT, gdy:

  • Importujesz napisy do edytora wideo. Premiere Pro i DaVinci Resolve importują pliki SRT.
  • Dodajesz napisy do wideo w mediach społecznościowych. Facebook i LinkedIn przyjmują pliki napisów SRT.
  • Oglądasz w odtwarzaczu na komputerze. VLC na przykład wczytuje plik SRT automatycznie, gdy leży obok wideo i ma tę samą nazwę.

YouTube przyjmuje oba formaty, więc tam zadziała każdy z nich. Więcej o różnicach znajdziesz w poradniku SRT a VTT.

Krótkie odpowiedzi.

Czy mój plik napisów jest przesyłany?

Nie. Plik odczytuje i konwertuje sama strona, w twojej przeglądarce. Nic nie trafia na serwer, nic nie jest zapisywane i nie potrzebujesz konta.

Dlaczego identyfikatory napisów zamieniły się w numery?

SRT oczekuje, że każdy napis zaczyna się od numeru, licząc od 1. Identyfikatory WebVTT mogą być dowolnym tekstem, więc konwerter numeruje napisy po kolei.

Czy pozycja napisów zostanie zachowana?

Nie. Ustawienia napisu, takie jak line:0 czy align:start, nie mają odpowiednika w SRT, więc są usuwane, a odtwarzacze pokazują napisy w pozycji domyślnej, zwykle wyśrodkowane przy dole.

Co dzieje się z nazwami mówiących w znacznikach <v>?

Znacznik jest usuwany, a wypowiedziany tekst zostaje. Jeśli imię ma być widoczne na ekranie, dodaj je do tekstu napisu przed konwersją.

Narzędzie ostrzega o nakładających się napisach. Czy to problem?

W WebVTT nakładające się napisy są dozwolone – przeglądarki pokazują oba naraz. Odtwarzacze SRT radzą sobie z tym różnie, więc sprawdź każdą zgłoszoną parę. Ostrzeżenie podaje numer wiersza późniejszego napisu.

Czy obsługuje pliki VTT z czasami dla pojedynczych słów?

Tak. Znaczniki czasu takie jak <00:00:04.000> oraz znaczniki <c> wokół każdego słowa są usuwane, a zostaje tekst z czasem początku i końca napisu. Wiersze nagłówka, takie jak Kind: captions i Language: en, też są pomijane.

Nie masz jeszcze napisów? AutoCap wygeneruje je z twojego wideo.

Prześlij wideo po angielsku lub w jednym z 38 języków europejskich, a dostaniesz napisy z osobnym czasem dla każdego słowa. Popraw dowolne słowo, a potem wyeksportuj MP4 z wtopionymi napisami, renderowane w przeglądarce w jakości do 2K, albo pobierz pliki SRT i VTT w płatnym planie. Darmowy plan obejmuje 2 minuty miesięcznie.