Skip to content

Canonical library for handling CPTV files across platforms and runtimes

License

Notifications You must be signed in to change notification settings

TheCacophonyProject/cptv-tools

Repository files navigation

CPTV-Tools

CPTV stands for 'Cacophony Project TV', and is a bespoke file format for storing raw thermal video recordings created by our thermal camera software.

This repository contains a rust implementation of a CPTV decoder, with the aim of having one well-tested CPTV handling library which can be used by a variety of runtime environments:

  • Web via WASM,
  • Python via Py03 bindings
  • Native code using vanilla Rust