MP4 / WebM Video
Hardware-accelerated video playback utilizing the browser's native capabilities. No plugins, no transcoding, pure performance.
The power of the HTML5 Video element
Modern browsers ship with highly optimized, hardware-accelerated video decoders. When you watch Netflix or YouTube, you are using the browser's internal engine. uplayfile simply removes the network layer, feeding local files directly into this engine.
By creating a local Blob URL, we bypass the need for a web server entirely. The browser reads the file chunk by chunk from your hard drive, parsing the container (MP4, WebM) and decoding the stream (H.264, VP9, AV1) utilizing your GPU.
Supported Codecs & Containers
Support depends entirely on the browser you are using. Chrome, Firefox, Safari, and Edge all have slightly different licensing and capabilities.
| Codec | Chrome | Safari | Firefox |
|---|---|---|---|
| H.264 (AVC) | Yes | Yes | Yes |
| H.265 (HEVC) | Partial (OS config) | Yes | No |
| VP9 | Yes | Yes | Yes |
| AV1 | Yes | macOS 14+ | Yes |
Subtitles and Audio Tracks
uplayfile supports loading external subtitle files (.vtt, .srt) alongside your video. Simply drag both the video file and the subtitle file into the player simultaneously. The browser will sync them natively.