Resize MKV files

Resizing is usually the biggest lever for reducing MKV file size.

Last updated: 2026-03-18

To resize MKV files, run npx optimo video.mkv --resize <value>. Optimo supports three modes: percentage (50%), dimensions (w960), and target file size (150kB). Resizing reduces both dimensions and file size in one step — often more effective than compression alone.

Resize by percentage

Quick way to scale down when you don't know exact dimensions yet.

npx optimo video.mkv --resize 50%

Resize by dimensions

Cap width or height to match how the asset is displayed.

npx optimo video.mkv --resize w960

Use w for width and h for height.

Resize to a target file size

Useful for thumbnails and previews when you want predictable budgets.

npx optimo video.mkv --resize 150kB

Start with a budget you can ship everywhere, then adjust based on quality.

MKV-specific tips

  • If this is archival, keep MKV; if it’s delivery, convert and resize.
  • Cap width to your player size; avoid shipping 4K sources unnecessarily.
  • Shorter clips reduce size more than most encoding flags.

Frequently asked questions

How do I resize MKV files?
Optimo supports three resize modes: percentage (--resize 50%), dimensions (--resize w960 or --resize h480), and target file size (--resize 150kB). Run "npx optimo video.mkv --resize <value>" to resize and optimize in one step.
What is the best resize mode for MKV?
Use dimensions (--resize w960) when you know the display size. Use percentage (--resize 50%) for quick scaling. Use target file size (--resize 150kB) for thumbnails and budgets. Resizing is usually the single biggest lever for reducing MKV file size.