Video Optimized Manual
Automatically finds the ideal balance between visual quality and file size—so you get efficient compression without sacrificing clarity.
For an overview of how optimized encoding works and what each option does, see
Video Encode Optimized.
This manual version works the same way, but gives you full control over the encoding parameters.
It’s designed for advanced users who want to fine-tune how FFmpeg is invoked while still benefiting from the optimized workflow.
Parameters
Encoding Parameters
The parameters used for both sample encodes and the final video encode.
You can use:
{compression}to insert the selected compression value{preset}to insert the selected preset
These placeholders are replaced automatically when the encode runs.
Examples
Bitrate-Based Optimization
This example finds the optimal fixed bitrate for an encode by testing a range between two defined values.
This example is configured for VideoToolbox (a fixed hardware encoder). If you are using a different encoder (like libx264 or libx265), you will need to adjust the Encoding Parameters to match your specific hardware or software requirements.
Mode: Custom
Encoding Parameters:
hevc_videotoolbox -b:v {compression}k -x265-params pass=1
Compression Range Settings: The values below define the boundaries for the optimization process. Note that in this mode, the bitrate and compression levels are inversely related.
- Compression Lower (14000): This is the minimum compression (highest bitrate) to test. A "lower" compression means a higher quality file.
- Compression Upper (1000): This is the maximum compression (lowest bitrate) to test. An "upper" compression means a smaller, lower quality file.
| Parameter | Value | Bitrate Result |
|---|---|---|
| Compression Lower | 14000 | Higher Bitrate (Lower Compression) |
| Compression Upper | 1000 | Lower Bitrate (Higher Compression) |