Sprawdzanie napisów SRT i VTT: znajdź i popraw błędy w pliku
Sprawdzanie napisów zaczyna się od upuszczenia pliku SRT lub VTT: walidator wypisze każdy problem razem z wierszem pliku albo napisu, w którym wystąpił: nieczytelne znaczniki czasu, brak nagłówka WEBVTT, sklejone napisy, nakładanie się, zepsutą numerację, złe kodowanie. Kolejność, nakładanie się i puste wiersze poprawisz jednym kliknięciem; resztę naprawia eksport.
Sprawdź plik napisów
Pliki są przetwarzane w Twojej przeglądarce i nigdy nie są przesyłane
Co dokładnie sprawdza walidator
Problemy dzielą się na trzy poziomy. Błąd oznacza, że odtwarzacze pominą wiersze albo odrzucą plik; ostrzeżenie – że zrobią tak niektóre odtwarzacze; wskazówka to limit czytelności, który nigdy nie psuje odtwarzania. To pełna lista, w kolejności, w jakiej sortuje ją sprawdzanie.
| Problem | Poziom | Co się dzieje i jak to naprawić |
|---|---|---|
| Znaki wyświetlane jako � | Błąd | Tekst zapisano w innym kodowaniu i te litery przepadły. Zapisz oryginalny plik ponownie jako UTF-8 i otwórz go jeszcze raz. |
| Plik .vtt bez linii WEBVTT | Błąd | Przeglądarki i większość platform wideo odrzuca taki plik. Wyeksportuj go jako VTT, a nagłówek zostanie dodany. |
| Przecinki w znacznikach czasu VTT | Błąd | WebVTT wymaga kropki przed milisekundami, a przeglądarki pomijają napisy z przecinkiem. Eksport jako VTT przepisuje każdy znacznik czasu. |
| Nieczytelny wiersz z czasem | Błąd | Zwykle literówka, na przykład brakujący dwukropek albo pojedynczy myślnik zamiast -->. Napis jest pomijany; sprawdzanie podaje wiersz pliku, więc możesz go przepisać. |
| Tekst bez wiersza z czasem | Błąd | Odtwarzacze go pomijają. Często to zabłąkany akapit albo złamanie wiersza tam, gdzie powinien być pusty wiersz. |
| Dwa napisy bez pustego wiersza między nimi | Błąd | Drugi napis jest czytany jako tekst pierwszego. Dodaj pusty wiersz w oryginalnym pliku i otwórz go ponownie. |
| Wiersz, który kończy się przed początkiem | Błąd | Nic się nie wyświetla. Popraw czas końca. |
| Wiersz, który zaczyna się wcześniej niż wiersz nad nim | Błąd | Odtwarzacze mogą go pominąć. Posortuj wiersze według czasu i plik wróci do właściwej kolejności. |
| Plik niezapisany jako UTF-8 | Ostrzeżenie | Jest czytany jako Windows-1252. Sprawdź litery z akcentami lub ogonkami; wyeksportowany plik jest w UTF-8. |
| Plik .srt z WebVTT w środku | Ostrzeżenie | Odtwarzacze SRT mogą go nie odczytać. Wyeksportuj jako SRT, żeby go przekonwertować. |
| Czasy SRT w innej formie niż 00:00:00,000 | Ostrzeżenie | Brak godzin albo kropka zamiast przecinka. Wiele odtwarzaczy i YouTube mimo to to czyta; rygorystyczne – nie. Eksport przepisuje czasy. |
| Numery napisów w złej kolejności albo brakujące | Ostrzeżenie | Eksport numeruje wszystkie napisy od nowa, od 1. |
| Nakładające się wiersze | Ostrzeżenie | Dwa wiersze są na ekranie jednocześnie. Usuń nakładanie się kończy każdy wiersz tuż przed początkiem następnego. |
| Puste napisy | Ostrzeżenie | Nic się nie wyświetla. Usuń puste wiersze kasuje je. |
| Znacznik BOM UTF-8 na początku | Wskazówka | Większość odtwarzaczy go akceptuje; kilka starych pokazuje obce znaki. Wyeksportowane pliki nie mają BOM. |
| Ponad 2 linijki, ponad 42 znaki w linijce, ponad 20 znaków na sekundę, krócej niż 0,83 s lub dłużej niż 7 s na ekranie | Wskazówka | Odtwarzanie jest w porządku, ale wiersz trudno przeczytać. Skróć go, podziel albo scal z innym, lub ukryj wskazówki przyciskiem Pokaż wskazówki dotyczące czytelności. |
Problemy w samym pliku są wykrywane raz, przy otwarciu; problemy z wierszami są sprawdzane na bieżąco podczas edycji, a liczba na przycisku Sprawdź za nimi nadąża. Limity wskazówek są powszechne w profesjonalnych wytycznych dla napisów – platforma, na którą dostarczasz materiał, może mieć własne.
Dlaczego odtwarzacz odrzuca plik napisów
Większość przypadków „napisy się nie wczytują” sprowadza się do jednej z trzech przyczyn.
Format
To nie jest format, na jaki wskazuje nazwa
Plik .vtt, który naprawdę jest SRT, albo plik .srt z WebVTT w środku. Zmiana nazwy pliku go nie konwertuje; robi to eksport: nagłówek, numery napisów i styl znaczników czasu są zapisywane zgodnie z wybranym formatem.
Kodowanie
Z liter z akcentami robi się é albo �
Starsze pliki napisów są często zapisane w kodowaniu Windows zamiast UTF-8. Walidator odczytuje popularne kodowanie Windows i mówi o tym; litery wyświetlane już jako � są utracone i potrzebny jest oryginalny plik.
Struktura
Jeden brakujący pusty wiersz
SRT i VTT oddzielają napisy pustym wierszem. Zgub jeden, a dwa napisy zlewają się w jeden, z wierszem czasu wyświetlanym na ekranie jako tekst. Zwykle winne są ręczne zmiany w edytorze tekstu.
Jak sprawdzić plik SRT lub VTT
Trzy kroki, wszystko w przeglądarce.
Otwórz plik
Upuść plik SRT, VTT lub SBV na walidator. Okno Sprawdź otworzy się samo z podsumowaniem błędów, ostrzeżeń i wskazówek.
Przejdź po liście
Kliknij problem, by przeskoczyć do jego wiersza. Użyj opcji Posortuj wiersze według czasu, Usuń nakładanie się lub Usuń puste wiersze tam, gdzie się pojawiają, a resztę popraw w edytorze.
Wyeksportuj czysty plik
Wyeksportuj jako SRT lub VTT: numeracja, znaczniki czasu i nagłówek zostaną zapisane poprawnie, w UTF-8. W każdej chwili otwórz Sprawdź ponownie, by zobaczyć, co zostało.
Nie masz jeszcze pliku napisów?
Zarejestruj się za darmo, a AI napisze zsynchronizowane napisy na podstawie mowy w ponad 120 językach – potem popraw je tutaj lub w aplikacji.
Przetłumacz gotowe napisy na ponad 50 języków i pobierz każdy język jako osobny plik SRT lub VTT.