X264Codec interface
Signature:
export interface X264Codec
Properties
Property | Type | Description |
---|---|---|
boolean |
(Optional) Use access unit delimiters in the output |
|
number |
(Optional) Sets the maximum number of concurrent B-frames |
|
(Optional) Rate control options - one of abr, cqp or crf |
||
boolean |
(Optional) Enables CABAC (Context Adaptive Binary Arithmetic Coder) stream compression instead of the less efficient CAVLC (Context Adaptive Variable Length Coder) system. Significantly improves both the compression efficiency (10-20% typically) and the decoding requirements, at the expense of encode CPU requirements |
|
number |
(Optional) Maximum number of reference frames, i.e., the number of previous frames each P-frame can use as references |
|
number |
(Optional) Sets the maximum length between IDR frames |
|
number |
(Optional) Sets the minimum length between IDR frames |
|
(Optional) Sets the level flag in the output |
||
(Optional) Signal HRD information |
||
boolean |
(Optional) Disables the loop filter. Not Recommended. |
|
(Optional) Change options to trade off compression efficiency against encoding speed. If you specify a preset, the changes it makes will be applied before all other parameters are applied. |
||
(Optional) Set the H264 profile of the output |
||
number |
(Optional) Sets the threshold for I/IDR frame placement. Setting sceneCut to zero disables adaptive I-frame decisioning |
|
number |
(Optional) |
|
(Optional) Tune options to further optimize them for your input content. If you specify a tuning, the changes will be applied after 'preset' but before all other parameters. |
||
"x264" |
||
number |
(Optional) Sets the size of the VBV buffer in kilobits |
|
number |
(Optional) Sets the maximum rate the VBV buffer should be assumed to refill at (kbit/s) |