Local Video Player

Play video files in your browser with no upload. Add SRT or VTT captions, adjust timing if they drift, and control speed and fullscreen locally.

Videos and subtitles are processed entirely in your browser. Files are never uploaded to UtilityNova.

Play video files from your computer without uploading them anywhere. Drop a file, press play, and optionally load a separate caption file in SRT or VTT format. If the text runs early or late, nudge the timing in small steps until it matches the audio—then use speed control, seek, and fullscreen for review. Processing stays in your browser; UtilityNova never receives your files.

How to Use Local Video Player

Load a video

Drag a file onto the player or click to browse. Common formats like MP4 (H.264) and WebM usually work best. The file is read locally—no account, install, or cloud transfer.

Add captions

In the Subtitles section, drop a .srt or .vtt file. Text appears as an overlay. You can swap caption files without reloading the video.

Fix timing drift

When dialogue and text disagree, use the + buttons to delay captions or − to show them sooner (0.1s, 0.5s, or 1s steps). Reset clears the adjustment. Hide captions temporarily to compare against the picture.

Use player controls

Scrub the timeline, change speed from 0.5× to 2×, adjust volume, and enter fullscreen. Click the video or the play button to pause.

If playback fails

Browsers only decode supported codecs. Re-export as MP4 (H.264/AAC) or WebM if you see an error. Our Device & Browser Info tool shows which media formats your browser supports.

Load another file

Choose "New video" to clear the current session and start fresh—useful when checking multiple clips in a row.

Calculator Features

🎬

Plays files from your device

Watch locally with no server upload— suited to private recordings, drafts, and files you do not want in the cloud.

💬

SRT and VTT captions

Load standard SubRip and WebVTT sidecar files; cues render as an on-screen overlay.

⏱️

Timing adjustment

Shift all captions earlier or later in fine steps when a file is consistently out of sync.

Variable speed

Slow down or speed up playback for review, language study, or skimming long material.

🖥️

Seek and fullscreen

Timeline scrubbing, volume, mute, and fullscreen for a familiar viewing experience.

👁️

Toggle captions

Show or hide the overlay without removing the loaded caption file.

🔒

No account

Free to use with no signup and no file retention on our servers.

📱

Responsive layout

Works on desktop and mobile browsers that support your file’s codec.

Complete Function List

  • Drag-and-drop or browse to open a video file
  • Local playback with no server upload
  • SRT and VTT caption import
  • On-screen caption overlay
  • Timing offset with ±0.1s, ±0.5s, and ±1s steps
  • Reset caption timing
  • Show or hide captions
  • Play, pause, and timeline seek
  • Playback speed from 0.5× to 2×
  • Volume, mute, and fullscreen
  • Replace caption file without reloading video
  • New video to start another file
  • Guidance when a codec is not supported
  • Mobile-friendly controls

Common Calculations & Examples

Example 1: Captions run ahead of speech

Problem: An external caption file shows text about half a second before the actor speaks.

Steps:

  1. Open the video and load the caption file.
  2. Tap +0.5s once or twice until lines land on the dialogue.
  3. Use +0.1s or −0.1s for final tweaks.
Result: Aligned viewing without editing the caption file itself.

Explanation: The offset is a live viewing tweak—the original file on disk stays unchanged.

Example 2: Private screen recording review

Problem: You need to watch a WebM demo without putting it on Google Drive.

Steps:

  1. Drop the recording into the player.
  2. Use 1.25× speed to skim, fullscreen to present.
Result: Immediate playback with nothing leaving your machine.

Explanation: Blob URLs keep data in the browser session only.

Example 3: Course video with separate captions

Problem: An MP4 lecture and a .vtt file arrived as two downloads.

Steps:

  1. Start the video, then add the VTT under Subtitles.
  2. If the instructor’s words lag the text, try −0.5s.
Result: Readable captions synced to the lecture.

Explanation: VTT is common for web exports; both formats parse the same way here.

Example 4: Client proof review

Problem: An editor sent an MP4 proof and a reviewer’s sidecar captions.

Steps:

  1. Load both files, toggle captions off to inspect picture-only.
  2. Adjust timing if the translation team’s offset is uniform.
Result: Quick QA in the browser without opening an NLE.

Explanation: Uniform drift is what timing buttons fix; scene-by-scene errors need an editor.