aboutsummaryrefslogtreecommitdiff
path: root/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'readme.md')
-rw-r--r--readme.md21
1 files changed, 9 insertions, 12 deletions
diff --git a/readme.md b/readme.md
index a32a8a1..c1287b9 100644
--- a/readme.md
+++ b/readme.md
@@ -2,22 +2,19 @@
My experiments on lossy video compression.
-## `bv1`
-
-A somewhat minimal video codec that is able to achieve quality comparable to
-H.264.
-
## 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).
+- `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. that doesnt work well)
+ dimensions. which doesnt work well either)
-## the test framework
+## Trying it out
-| Variable | Description |
-| ---------- | ------------ |
-| `V_WIDTH` | Video width |
-| `V_HEIGHT` | Video height |
+- `cd bv1`
+- Run `./tools/encode sample-video.mkv | ./tools/decode-display` (or
+ decode-display-debug to show debug overlay)