All the X264 options are now available via the Hey!Watch API
Some of our customers wanted to have full control over the H264 settings because our default ones don’t fit their needs. It’s okay and this is why we decided to bring you all the X264 options (only via API for now).
Add the “x264_options” parameter to your job / download request and you’re ready to go. The form must be:
x264_options=param1:value1,param2:value2,...
See the full documentation here.
We need to warn you: don’t use this option if you don’t know what you’re doing. The default settings we’re using should just be fine for most of you.
Here are the full list of available parameters (ffmpeg names not the x264 ones):
| Parameter | type | Values |
| g | integer | |
| keyint_min | integer | |
| sc_threashold | integer | |
| bf | integer | 0 to 16 |
| b_strategy | integer | 0, 1, 2 |
| bframebias | integer | 0 |
| flags2 | string | +bpyramid, +wpred, +mixed_refs, +dct8×8 |
| coder | integer | 0, 1 |
| refs | integer | 0 to 16 |
| flags | string | -loop, +loop, -fastskip |
| deblockalpha | integer | |
| deblockbeta | integer | |
| cqp | integer | |
| crf | float | |
| qdiff | integer | |
| i_qfactor | float | |
| b_qfactor | float | |
| chromaoffset | integer | |
| qcomp | float | |
| complexityblur | float | |
| qblur | float | |
| partitions | string | +partp8×8, +partp4×4, +partb8×8, +parti8×8, +parti4×4 |
| directpred | integer | |
| me_method | string | epzs, hex, umh, full |
| me_range | integer | |
| subq | integer | 1 to 9 |
| trellis | integer | 0, 1, 2 |
| level | integer | 10, 11, 12, 13, 20, 21, 22, 30, 31, 32, 40, 41, 42, 50, 51 |
We strongly advise you to read these sites before starting:
- http://en.wikipedia.org/wiki/H.264
- http://sites.google.com/site/linuxencoding/x264-ffmpeg-mapping
- http://sites.google.com/site/linuxencoding/x264-encoding-guide
- http://wiki.heywatch.com/API+Documentation+Job
This is a beta feature, so we don’t charge more credits for now, and of course we’d love to hear your feedbacks via Twitter or via email.
Hope you enjoy.

