README.md 1.04 KB
Newer Older
Thomas Daede's avatar
Thomas Daede committed
1 2
The fastest and worstest AV1 compressor.

3 4
[![Build Status](https://travis-ci.org/tdaede/rav1e.svg?branch=master)](https://travis-ci.org/tdaede/rav1e)

5 6 7 8 9 10 11 12
This repository uses a git submodule, to initialize it, do:

```
git submodule update --init
```

This is also required everytime you switch branch or pull code and the submodule changed.

Thomas Daede's avatar
Thomas Daede committed
13 14 15

# Compressing video

16 17
Input videos must be a multiple of 64 high and wide, in y4m format.

Thomas Daede's avatar
Thomas Daede committed
18
```
19
cargo run --bin rav1e -- input.y4m -o output.ivf
Thomas Daede's avatar
Thomas Daede committed
20 21 22 23
```
# Decompressing video

```
24 25
mkdir aom_test
cd aom_test
Thomas Daede's avatar
Thomas Daede committed
26
../aom_build/aom/configure --disable-av1-encoder --enable-debug --enable-experimental --disable-unit-tests --disable-aom_qm --disable-ext-intra --disable-loop_restoration --disable-ext_partition --disable-ext_partition_types --disable-loopfilter_level --disable-intra_edge --disable-cfl --disable-kf-ctx --disable-striped_loop_restoration --disable-max_tile --disable-ext-intra-mod --disable-frame_size --disable-q_adapt_probs --disable-simplify_tx_mode --disable-obu
Thomas Daede's avatar
Thomas Daede committed
27 28 29
make -j8
./aomdec ../output.ivf -o output.y4m
```