x264 Settings Comparison Part : 1 - Introduction
Introduction
x264 is one implementation of the H264 standard, it is also one of the best implementation of the standard, coming with a wide variety settings. Unfortunately not all settings are equal when it comes to compression, in the next series of post I want to determine how big of an influence most of the settings have.Methodology
To do this I'll be using Handbrake video encoder v0.9.8 to conduct as series of video encodings each encoding will have one setting that differ from the default settings (The default Handbrake settings are also the Medium x264 preset settings), then see how that particular setting influences the compression and speed.The settings that will be covered are:
- x264 Presets
- Subpixel ME & Mode Decision
- Motion Estimation Method
- Adaptive Direct Mode
- Adapative B-Frames
- Reference Frames
- Maximum B-Frames
- Fast
- Optimal
- Cabac
- 8x8 Transform
- Weighted P-Frames
- DCT-Decimate
- Partitions
- Trellis
Further more all encoding will use a Constant Rate Factor(CRF) of 18. This ensure that all videos have a consistent quality, thus if a encoded file differ in size it would be as a result of the isolated setting. It is however important to note that CRF is not a perfect quality assessment tool and we will further be looking at 3 types of screen shots of the encoded file, to find out if any visual artefacts were introduced.
- Still images
- High motion
- High texture complexity
Navigation
No comments:
Post a Comment