Back to browse
Hevc.js – HEVC/H.265 to H.264 transcoding in WebAssembly (236KB)

Hevc.js – HEVC/H.265 to H.264 transcoding in WebAssembly (236KB)

by privaloops·Apr 21, 2026·2 points·1 comment

AI Analysis

●●●BangerWizardryBig BrainZero to One

236KB WASM decoder transcodes HEVC to H.264 in-browser, no server changes needed.

Strengths
  • 716 pages of ITU-T H.265 spec transcribed directly to C++17
  • Pixel-perfect validation against ffmpeg on every single test frame
  • Drop-in dash.js plugin activates only when native HEVC unavailable
Weaknesses
  • First segment takes 2-3 seconds to transcode before playback starts
  • Requires WebCodecs support, excludes older browsers entirely
Target Audience

Video engineers and web developers serving HEVC content

Similar To

libde265 · ffmpeg · hls.js

Similar Projects

A private, bulk audio converter using WASM (186x real-time speed)

Turns your browser into a local, multi-threaded audio farm: SIMD-optimized WebAssembly with SharedArrayBuffer and parallel Web Workers to batch-encode WAV/MP3/OGG at near-native speeds while keeping files on your machine. Thoughtful quirks like sequential downloads for massive files and folder selection show practical engineering, but it's still a single-purpose web UI (no CLI or automation hooks), so it’s a fantastic tool for non-ffmpeg users and a neat technical demo for developers.

WizardrySolve My Problem
jacoka
313mo ago

Decentralized compute network. CLI-first

Another decentralized compute network competing with Golem, Akash, and iExec.

Bold BetShip It
buffer_overlord
301mo ago