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.
Drop a video file here
MP4, WebM, MOV, MKV, and other formats your browser supports
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:
- Open the video and load the caption file.
- Tap +0.5s once or twice until lines land on the dialogue.
- Use +0.1s or −0.1s for final tweaks.
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:
- Drop the recording into the player.
- Use 1.25× speed to skim, fullscreen to present.
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:
- Start the video, then add the VTT under Subtitles.
- If the instructor’s words lag the text, try −0.5s.
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:
- Load both files, toggle captions off to inspect picture-only.
- Adjust timing if the translation team’s offset is uniform.
Explanation: Uniform drift is what timing buttons fix; scene-by-scene errors need an editor.