30 August 2016 - VP9 video codec
over 8 years ago by Encoding.com Product Team
Added support for "libvpx-vp9" video codec for webm output format.
<?xml version="1.0"?>
<query>
<userid><<id>></userid> <!-- required-->
<userkey><<key>></userkey> <!-- required-->
<action>[Action]</action> <!-- required-->
<format>
<output>webm</output>
<video_codec>libvpx-vp9</video_codec>
<video_codec_parameters>
<crf>[QualityLevel]</crf>
<lossless>[yes|no]</lossless>
<speed>[EncoderSpeed]</speed>
<tile-columns>[Columns]</tile-columns>
<tile-rows>[Rows]</tile-rows>
<frame-parallel>[yes|no]</frame-parallel>
<auto-alt-ref>[yes|no]</auto-alt-ref>
<lag-in-frames>[FramesNumber]</lag-in-frames>
<deadline>[good|realtime]</deadline>
<quality>[good|realtime]</quality>
<static-thresh>[Threshold]</static-thresh>
<aq-mode>[Mode]</aq-mode>
<noise-sensitivity>[Sensitivity]</noise-sensitivity>
<arnr-maxframes>[FramesCount]</arnr-maxframes>
<arnr-strength>[Strength]</arnr-strength>
<arnr-type>[backward|forward|centered]</arnr-type>
<max-intra-rate>[Framerate]</max-intra-rate>
</video_codec_parameters>
</format>
</query>
{
"query": {
"userid": "<<id>>",
"userkey": "<<key>>",
"action": "[Action]",
"format": {
"output": "webm",
"video_codec": "libvpx-vp9",
"video_codec_parameters": {
"crf": "[QualityLevel]",
"lossless": "[yes|no]",
"speed": "[EncoderSpeed]",
"tile-columns": "[Columns]",
"tile-rows": "[Rows]",
"frame-parallel": "[yes|no]",
"auto-alt-ref": "[yes|no]",
"lag-in-frames": "[FramesNumber]",
"deadline": "[good|realtime]",
"quality": "[good|realtime]",
"static-thresh": "[Threshold]",
"aq-mode": "[Mode]",
"noise-sensitivity": "[Sensitivity]",
"arnr-maxframes": "[FramesCount]",
"arnr-strength": "[Strength]",
"arnr-type": "[backward|forward|centered]",
"max-intra-rate": "[Framerate]"
}
}
}
}
Field Name | Description | Allowed Values | Default Values |
---|---|---|---|
crf | Quality level | Integer number form -1 to 63 | |
lossless | Lossless mode | yes, no | no |
speed | Encoder speed | Integer number form -16 to 16 | |
tile-columns | Number of tile columns to use | Integer number form -1 to 6 | |
tile-rows | Number of tile rows to use | Integer number form -1 to 2 | |
frame-parallel | Enable frame parallel decodability features | yes, no | no |
auto-alt-ref | Enable use of alternate reference frames (2-pass only) | yes, no | no |
lag-in-frames | Number of frames to look ahead for alternate reference frame selection | Positive integer number | |
deadline | Time to spend encoding | good, realtime | good |
quality | Quality | good, realtime | good |
static-thresh | A change threshold on blocks below which they will be skipped by the encoder | Positive integer number | |
aq-mode | Adaptive quantization mode | Integer number form -1 to 3 | |
noise-sensitivity | Noise sensitivity | Integer number form 0 to 4 | |
arnr-maxframes | Altref noise reduction max frame count | Integer number form 0 to 15 | |
arnr-strength | Altref noise reduction filter strength | Integer number form 0 to 6 | |
arnr-type | Altref noise reduction filter type | backward, forward, centered | centered |
max-intra-rate | Maximum I-frame bitrate | Positive integer number |