blob: c1287b97829d7f542801657005939a3de2e157bf (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
# Experimental Video Codecs
My experiments on lossy video compression.
## Other codecs
- `bv1` A somewhat minimal video codec that is also the best one i could come up
with.
- `evc` is my first proper attempt at video compression. features motion
compensation and broken dct.
- `vgcodec` approximates images by drawing circles (on the GPU) (which doesnt
work well).
- (`dhwt-codec` tries to compress using a discrete haar wavelet across all three
dimensions. which doesnt work well either)
## Trying it out
- `cd bv1`
- Run `./tools/encode sample-video.mkv | ./tools/decode-display` (or
decode-display-debug to show debug overlay)
|