Scroll to navigation

VPXDEC(1) General Commands Manual VPXDEC(1)


vpxdec - VP8 and VP9 video decoding encoding tool


vpxdec <options> -o dst_filename src_filename


Codec to use
Output raw YV12 frames
Output raw I420 frames
Flip the chroma planes in the output
Output raw YUV frames
Don't process the decoded frames
Show progress after each frame decodes
Stop decoding after n frames
Skip the first n input frames
Postprocess decoded frames
Show timing summary
-o <arg>, --output=<arg>
Output file name pattern (see below)
-t <arg>, --threads=<arg>
Max threads to use
Frame parallel decode
-v, --verbose
Show version string
-S, --scale
Scale output frames uniformly
Number of frame buffers to use
Compute the MD5 sum of the decoded frame
Enable decoder error-concealment
-k, --keep-going
(debug) Continue decoding after error

VP8 Postprocessing Options:

Enable VP8 postproc add noise
Enable VP8 deblocking
Enable VP8 demacroblocking, w/ level
Enable VP8 visible debug info
Display only selected reference frame per macro block
Display only selected macro block modes
Display only selected block modes
Draw only selected motion vectors
Enable multiframe quality enhancement

Output File Patterns:

The -o argument specifies the name of the file(s) to write to. If the argument does not include any escape characters, the output will be written to a single file. Otherwise, the filename will be calculated by expanding the following escape characters:
- Frame width
- Frame height
%<n> - Frame number, zero padded to <n> places (1..9)
Pattern arguments are only supported in conjunction with the --yv12 and --i420 options. If the -o option is not specified, the output will be directed to stdout.

Included decoders:

- WebM Project VP8 Decoder v1.6.0
- WebM Project VP9 Decoder v1.6.0
August 2016