Hi all, I’m new to video production and am trying to create some art-themed videos to upload to Peertube. Does anyone have recommended video output settings for OBS that would keep the filesize small while still having enough resolution to allow line art to appear readable? Or tips on using something like Handbrake to resize/compress videos without losing quality?
I currently have the following settings in OBS, and my last drawing session resulted a 37min MKV file of 892MB:
- Video encoder = FFmpeg VAAPI H.264
- Audio encoder = libfdk AAC
- Recording format = MKV
- Canvas resolution = 3840x2160
- Output resolution = 3840x2160 (could probably make this 1920x1080)
- FPS = 60 (could probably make this 30)


Depends on your hardware? You have a few sets of options:
How to encode:
“
FFmpeg VAAPI H.264” is hardware h.264, so you at least have that. You probably have h.265, and possibly AV1The recording codec:
The codec to transcode to:
For sound, always do Opus. Opus is best. ~256K is pretty much lossless.
4K output resolution might be hard on your peertube instance, but probably worth it for art-themed videos.
For re-encoding, aviator is a good, simple, highly performant GUI with very good defaults: https://github.com/gianni-rosato/aviator
If you want the abolute best quality for longer videos, have a decent CPU and don’t mind CLI, av1ian is still the best (as far as I know): https://github.com/rust-av/Av1an
EDIT:
Handbrake is a dinosaur, last I checked. It may work OK, but its defaults are not great.
Oh, and do webm for the file type if its AV1 video. Only do MKV with h.264/h.265.
Tons of great info here, thank you!