1. SubtitleDown
  2. Blog

Jak pobrać napisy z dowolnej strony internetowej (HLS i WebVTT)

Zapisz napisy z odtwarzaczy wideo na niemal każdej stronie, także z segmentowanych strumieni HLS i DASH. Poradnik krok po kroku do Uniwersalnego przechwytywania.

Opublikowano 6 min czytania

Kursy online, serwisy informacyjne, nagrania z konferencji i wiele serwisów streamingowych wyświetla napisy we własnym odtwarzaczu, bez możliwości ich pobrania. Napisy i tak muszą jednak dotrzeć do Twojej przeglądarki, i właśnie tam możesz je przechwycić.

Jak odtwarzacze internetowe wczytują napisy

Większość odtwarzaczy pobiera plik napisów osobno od wideo, zwykle w formacie WebVTT lub TTML. Odtwarzacze streamingowe korzystające z HLS lub DASH idą o krok dalej i dzielą napisy na wiele małych segmentów po kilka sekund, wymienionych w pliku playlisty. Zapisując tylko jedno żądanie, dostaniesz kilka linijek; aby mieć całą ścieżkę, potrzebujesz wszystkich segmentów złożonych w odpowiedniej kolejności.

Przechwytywanie napisów w trybie Universal

  1. Otwórz stronę z filmem i kliknij ikonę SubtitleDown.
  2. Włącz Capture subtitles on this site (przechwytuj napisy na tej stronie). Przeglądarka poprosi o uprawnienia tylko dla tej jednej strony.
  3. Przeładuj stronę, uruchom film i włącz jego napisy.
  4. Otwórz ponownie SubtitleDown: przechwycone ścieżki pojawią się na liście. Segmentowane strumienie są automatycznie łączone w jedną kompletną ścieżkę.
  5. Wybierz format i pobierz albo otwórz ścieżkę w edytorze.

Jeśli nic się nie pojawia, kliknij Scan player tracks (skanuj ścieżki odtwarzacza). Odczytuje to napisy, które odtwarzacz już wczytał, także w odtwarzaczach w osadzonych ramkach.

Czy Uniwersalne przechwytywanie jest bezpieczne?

Uniwersalne przechwytywanie działa tylko na stronach, na których je włączysz, i w każdej chwili możesz je znowu wyłączyć. Wszystko dzieje się na Twoim urządzeniu: przechwycone napisy są przechowywane w tymczasowej pamięci przeglądarki i usuwane po zamknięciu karty. Nic nie jest wysyłane na nasze serwery.

Czego nie potrafi

Niektóre serwisy chronią strumienie za pomocą DRM lub wtapiają napisy bezpośrednio w obraz. Takie napisy nigdy nie docierają do przeglądarki jako tekst, więc nie da się ich przechwycić, a SubtitleDown nie próbuje obchodzić takich zabezpieczeń. Przestrzegaj regulaminów stron, z których korzystasz.

Więcej szczegółów znajdziesz w poradniku Uniwersalnego przechwytywania; możesz też sprawdzić, jaki format napisów wybrać dla pobieranego pliku.

Najczęściej zadawane pytania

Na jakich stronach działa Uniwersalne przechwytywanie?

Na większości stron, których odtwarzacz wczytuje napisy jako pliki tekstowe (WebVTT, TTML, SRT) lub jako strumienie napisów HLS/DASH. Nie działa z napisami chronionymi DRM ani z napisami wtopionymi w obraz.

Czy spowalnia stronę?

Nie. Analizuje tylko pliki, które odtwarzacz i tak pobiera, i pomija wszystko, co nie jest napisami.