---
name: "gav1_decode"
section: "1"
platform: "linux"
package: "libgav1-bin"
version: "0.19.0-3+b1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/gav1_decode"
---

# gav1\_decode(1)

An example application of gav1.gav1\_decode can be used to decode IVF files

## NAME

gav1\_decode, - An example application of gav1.gav1\_decode can be used to decode IVF files

## SYNOPSIS

**gav1\_decode** \[*options*\] *\<input file\>* \[*-o \<output file\>*\]

## OPTIONS

**-h**, **--help** This help message.

**--threads** \<positive integer\> (Default 1).

**--frame\_parallel**.

**--limit** \<integer\> Stop decoding after N frames (0 = all).

**--skip** \<integer\> Skip initial N frames (Default 0).

**--version**.

**--y4m** (Default false).

**--raw** (Default true).

**-v** logging verbosity, can be used multiple times.

**--all\_layers**.

**--operating\_point** \<integer between 0 and 31\> (Default 0).

**--frame\_timing** \<file\> Output per-frame timing to \<file\> in tsv format.

-

  Yields meaningful results only when frame parallel is off.

### Advanced settings:

**--post\_filter\_mask** \<integer\> (Default 0x1f).

-

  Mask indicating which post filters should be applied to the reconstructed frame. This may be given as octal, decimal or hexadecimal. From LSB:

-

  Bit 0: Loop filter (deblocking filter) Bit 1: Cdef Bit 2: SuperRes Bit 3: Loop Restoration Bit 4: Film Grain Synthesis

libgav1 0.16.1 max bitdepth: 10 build configuration: Not available.

## SEE ALSO

The full documentation for **gav1\_decode,** is maintained as a Texinfo manual.  If the **info** and **gav1\_decode,** programs are properly installed at your site, the command

-

  **info gav1\_decode,**

should give you access to the complete manual.
