Skip to content

unbikit

npm package minimized gzipped size NPM Version NPM License
isomorphic package badge Rolldown TypeScript
badge PNPM
badge Conventional Commits
badge

unbikit (un-bik-ɪt) is a decoder for .bik video files that can be used to play or transcode videos.

This site hosts the documentation for the decoder, as well as ⭐ a video player demo and other information.

There is also a repository page on GitHub!

  • Supports Bink 1, revisions c to i inclusive
  • Handles demuxing and decompression of audio and video streams
  • TypeScript/JavaScript only (no WASM or native code)
  • No dependencies
  • Uses Web Streams API for efficient reading of video files
  • Isomorphic
    • runs on client/server runtimes that support at least ES2022
    • can be run with older runtimes by using the syntax lowering feature of some bundlers