aboutsummaryrefslogtreecommitdiff
path: root/readme.md
blob: a32a8a1258978d617869e2172563751bc80560f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# Experimental Video Codecs

My experiments on lossy video compression.

## `bv1`

A somewhat minimal video codec that is able to achieve quality comparable to
H.264.

## Other codecs

- `evc` is my first proper attempt at video compression. features motion
  compensation and broken dct.
- `vgcodec` approximates images by drawing circles (on the GPU).
- (`dhwt-codec` tries to compress using a discrete haar wavelet across all three
  dimensions. that doesnt work well)

## the test framework

| Variable   | Description  |
| ---------- | ------------ |
| `V_WIDTH`  | Video width  |
| `V_HEIGHT` | Video height |