diff options
author | metamuffin <metamuffin@disroot.org> | 2025-03-19 14:06:38 +0100 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-03-19 14:06:38 +0100 |
commit | 9cc089e2d6e841879e430b01d2f3d92c8820523e (patch) | |
tree | 59308f1688215bb163fd30a09e7348f77f44550f /readme.md | |
parent | 2b30206e06a271021dc13128464c8b622685e2e4 (diff) | |
download | video-codec-experiments-9cc089e2d6e841879e430b01d2f3d92c8820523e.tar video-codec-experiments-9cc089e2d6e841879e430b01d2f3d92c8820523e.tar.bz2 video-codec-experiments-9cc089e2d6e841879e430b01d2f3d92c8820523e.tar.zst |
rename files, clear readme
Diffstat (limited to 'readme.md')
-rw-r--r-- | readme.md | 21 |
1 files changed, 9 insertions, 12 deletions
@@ -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) |