Universal Video Caption (Sidebar UI)

Overlay custom subtitles (.srt) on any HTML5 video. Interactive elements moved to a persistent sidebar.

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Greasemonkey lub Violentmonkey.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, wymagana jest instalacje jednego z następujących rozszerzeń: Tampermonkey, Violentmonkey.

Aby zainstalować ten skrypt, wymagana będzie instalacja rozszerzenia Tampermonkey lub Userscripts.

You will need to install an extension such as Tampermonkey to install this script.

Aby zainstalować ten skrypt, musisz zainstalować rozszerzenie menedżera skryptów użytkownika.

(Mam już menedżera skryptów użytkownika, pozwól mi to zainstalować!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Będziesz musiał zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

Musisz zainstalować rozszerzenie menedżera stylów użytkownika, aby zainstalować ten styl.

(Mam już menedżera stylów użytkownika, pozwól mi to zainstalować!)

Autor
Sung Sam
Dziennych instalacji
0
Wszystkich instalacji
4
Oceny
0 0 0
Wersja
3.0
Utworzono
15-12-2025
Zaktualizowano
18-12-2025
Rozmiar
37,3 KB
Licencja
MIT
Dotyczy
Wszystkie strony

Universal Video Caption (UVC)

This user script allows you to overlay custom subtitles (SRT files) on virtually any HTML5 video player across the web.

Key Features

  • Drag & Drop Loading: Simply drag and drop your .srt subtitle file anywhere onto the page to load it instantly.
  • Persistent Caching: Subtitles are automatically cached for the current video's URL, so you don't need to reload the file every time you revisit the page.
  • Full Customization:
    • Adjust Font Size and Font Color.
    • Customize the Background Color and Opacity.
    • Toggle subtitle alignment between the bottom (default) and top of the video.
  • Subtitle Timeline: Access a sidebar panel that lists all subtitles with timestamps, allowing you to instantly jump to any point in the video by clicking a line.
  • Sync Adjustment: Easily set a Global Sync Offset (ms) directly in the Timeline panel to fix timing issues (e.g., subtitles starting too early or too late).
  • Dual-Line Subtitles (Previous Line): An optional feature to display the previous subtitle line above the current one, with its own opacity setting for better context.

How to Use

  1. Look for the Button: After the script is installed and running on a page with a video, look for the "📁 CC Upload" or "⚙️ CC Settings" button usually located in the top-left corner of the video player.
  2. Load Subtitles:
    • Drag & Drop: Drag an .srt file onto the page.
    • Button: Click the button and select "Load New SRT" to open a file selection dialog.
  3. Access Settings: Once loaded, click the "⚙️ CC Settings" button to open the configuration panel to customize colors, size, and other options.
  4. Manage Timeline: In the Settings panel, click "Timeline" to open the subtitle sidebar for searching, jumping to timestamps, and adjusting the sync offset.