Skip to main content

Video Optimized Manual

FFmpeg Builder: 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.

note

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.
ParameterValueBitrate Result
Compression Lower14000Higher Bitrate (Lower Compression)
Compression Upper1000Lower Bitrate (Higher Compression)