OBS Studio settings for best quality (loseless) recording

OBS - Open Broadcaster Software.

Change Color Format to RGB. Recorded videos can be played in VLC and other FFmpeg-based players.

Choose FFmpeg and select matroska as the container, libx264rgb as the video encoder, flac as the audio encoder.

If your video editor does not support RGB format, select other color format and select libx264 as the video encoder.

Decrease the keyframe interval if you have trouble playing the recorded video. For 1080p60fps videos, because the bitrate is so high, even though you set the keyframe interval to 60 (default is 250), you may still have trouble playing the video sometimes, That doesn't mean that the video is broken. If you don't care about playing the recorded video or you transcode it later anyway, you can set the keyframe interval to 600.

Video Encoder Settings:

preset=ultrafast x264-params=qp=0:psy=0:fast_pskip=0:ipratio=1.0:pbratio=1.0
To record 1080p60fps videos, it required at least 3 Intel Core i5 cores at 4.5GHz and the bitrate can be around 1000Mbps if you are recording a first-person shooter game. Typical speed of a 7200rpm HDD these days is around 1200Mbps (150MB/s), it could be slower on its inner cylinders. A 1TB HDD can store about 1 hour and 45 minutes videos at 1000Mbps.

Or you can record indistinguishable videos, which is less hardware demanding.

preset=ultrafast x264-params=qp=15:psy=0:fast_pskip=0:ipratio=1.0:pbratio=1.0

You can also select a raw audio format, pcm_s16le is the default.




Intel 7th and 8th generation processor graphics driver for Windows 7/8/8.1

AV1 vs VP9 vs AVC (h.264) vs HEVC (h.265): Part II - Fidelity

AV1 vs VP9 vs AVC (h.264) vs HEVC (h.265): Part I - Lossless

AV1 vs VP9 vs AVC (h.264) vs HEVC (h.265): Part III - Quality

AV1 vs VP9 vs AVC (h.264) vs HEVC (h.265): Part IV - Decode

Install VMAF on Fedora, CentOS/Red Hat (RHEL)