Dlaczego konwertować ASS na VTT?
WebVTT to jedyny format napisów obsługiwany natywnie przez element <track> w HTML5, więc osadzanie wideo na stronie internetowej lub przesyłanie na platformy wymagające napisów VTT sprawia, że ta konwersja jest konieczna.
Jak przekonwertować ASS na VTT
Subtitle Edit OPEN-SOURCE
Otwórz plik .ass przez File > Open, a następnie przejdź do File > Save As i wybierz WebVTT (.vtt) z listy rozwijanej formatów.
ffmpeg OPEN-SOURCE
Uruchom ffmpeg -i input.ass output.vtt; ffmpeg usuwa wszystkie tagi nadpisujące ASS i generuje czyste bloki czasowe VTT.
O tych formatach
Plik ASS to zaawansowany plik napisów SubStation Alpha - zwykły tekst zawierający zsynchronizowane linie napisów wraz z czcionkami, kolorami, pozycjonowaniem i efektami. Aby go obejrzeć,…
Otwórz szczegóły .ASS →Plik VTT to plik napisów WebVTT - zwykły tekst ze znacznikami czasu, który wyświetla napisy w wideo HTML5. Nie otwiera się go samodzielnie: umieść go obok wideo i załaduj w VLC lub dołącz…
Otwórz szczegóły .VTT →Jakość i na co uważać
- VTT obsługuje tylko niewielki podzbiór stylizacji (
<b>,<i>,<u>, ograniczone ustawienia bloków); czcionki, kolory, przejścia, rotacja i tagi karaoke z ASS znikają podczas konwersji. - Tekst dialogów i znaczniki czasu konwertują się poprawnie; jeśli źródłowy plik
.assużywa tylko podstawowego tekstu bez zaawansowanego składu, wynik VTT jest kompletny. - Zarówno
.ass, jak i.vttwymagają kodowania UTF-8; jeśli plik źródłowy został zapisany w innym kodowaniu, popraw je podczas zapisu, aby uniknąć błędnych znaków.
Najczęściej zadawane pytania
Czy mogę użyć wynikowego pliku `.vtt` bezpośrednio w elemencie HTML `<track>`?
<video> w HTML5 i można się do niego odwołać za pomocą <track src='file.vtt'>.Czy wewnątrzszeregowe tagi nadpisujące ASS są widoczne w wyniku VTT?
{\...} podczas eksportu, więc nie pojawiają się one jako dosłowny tekst w wynikowym pliku .vtt.Co jeśli potrzebuję stylizowanych napisów dla wideo w sieci?
.ass dla odtwarzaczy, które go obsługują.