← Back to blog

Screen recording tips: how to record smooth, crisp gameplay or tutorials

August 7, 2026

Screen recording compression: why text gets blurry

Screen recordings are notoriously hard to compress because text is unforgiving. A single blurry letter ruins readability. Compression algorithms blur edges and lose detail, which is invisible on a photograph but glaringly obvious on a line of code. Most screen recordings look pixelated or soft because they were encoded at too low a bitrate. Here's how to fix it.

The bitrate rule for screen recording

For widescreen screen recording (1920x1080), the minimum bitrate is 10 Mbps. For text-heavy content (tutorials, coding), aim for 15+ Mbps. This sounds high, but remember: you're encoding detail that compression algorithms struggle with. A photograph at 5 Mbps can look fine; the same bitrate on a screenshot looks garbage.

Streaming live? Use 8-10 Mbps for 1080p 60fps. Recording for archival? Use 15-20 Mbps to survive future re-encoding.

Frame rate: match your monitor, not the internet

If your monitor is 60Hz, record at 60fps. If it's 144Hz, record at 60fps (not 144fps) because codecs cap out around 60fps for practical use, and anything higher is wasted data on playback.

Recording at 144fps from a 144Hz monitor sounds smooth when recording, but 99% of viewers watch on 60Hz displays, so your 144fps gets downsampled on playback anyway. You've just created a huge file for no benefit.

Resolution: native or a bit lower?

Record at your monitor's native resolution. If your monitor is 1920x1080, record at 1920x1080. Don't record at 2560x1440 thinking it's better — text doesn't scale up well, and the file is 1.5x larger. Don't record at 1280x720 thinking it saves space — you lose detail and text becomes unreadable.

Native resolution is the sweet spot. Everything on screen is rendered at that size, so no scaling artifacts.

Codec: H.264 is the standard

Use H.264 (also called AVC or MPEG-4). It's universal, efficient, and handles screen content well. H.265 (HEVC) is 20% more efficient but less universally supported. VP9 is great for streaming but not ideal for local recording.

Stick with H.264 unless you have a specific reason to switch.

Avoiding audio sync issues during screen recording

Screen recording encoding is CPU-heavy. If your CPU is maxed out during recording, sometimes the audio drops frames or the video skips, causing sync issues. To prevent this:

  • Close unnecessary apps. Free up CPU before recording.
  • Record system audio and microphone separately. Two tracks sync better than one.
  • Use hardware acceleration. If your GPU supports it (NVIDIA NVENC, Intel Quick Sync), enable it. It offloads encoding to your GPU and frees CPU for audio.
  • Lower bitrate if needed. If you're dropping frames, drop bitrate (stay above 10 Mbps for text though).

Recording settings for tutorials

Resolution: 1920x1080 (native)
Frame rate: 60fps
Codec: H.264
Bitrate: 15 Mbps (more for text-heavy, can go lower for talking head)
Audio: System audio + microphone, 128 kbps each

Recording settings for gaming

Resolution: Native (1920x1080 or 1440p)
Frame rate: 60fps (match monitor)
Codec: H.264 with hardware acceleration
Bitrate: 8-10 Mbps (games have less compression-hostile detail than text)
Audio: Game audio + microphone

Post-processing: trim and compress

Screen recordings are usually huge (a 30-minute 1080p 60fps recording at 15 Mbps is 3.4 GB). After recording, trim out the junk at the beginning and end, then compress for upload. Compress to 8 Mbps for 1080p and you'll reduce that 3.4 GB file to 1.8 GB while keeping quality good enough for tutorials.

Streaming vs archival

Live streaming: Use 5-8 Mbps (limited by upload bandwidth). Quality is lower, but it reaches viewers in real-time. Most services (Twitch, YouTube Live) recommend this range.

Recording for YouTube: Use 15+ Mbps, then compress for upload after editing. YouTube re-compresses anyway, so you want headroom. Upload at 30-40 Mbps and YouTube will compress it to 5-8 Mbps for playback, but your archived file is safer.

The pragmatic screen recording workflow

1. Set up recording: 1920x1080, 60fps, 15 Mbps, H.264.
2. Record your screen + audio together (or separately for better sync).
3. Edit: trim, add graphics, sync if needed.
4. Compress: export at 8 Mbps for sharing.
5. Upload or archive.

That's it. The high bitrate during recording ensures quality; the lower bitrate for export keeps file size manageable.

Frequently asked questions

Why does my screen recording look pixelated?

Low bitrate (under 8 Mbps for 1080p60). Text especially needs high bitrate because compression artifacts blur it. Use 15+ Mbps for sharp text.

Should I record at my monitor's refresh rate?

Yes — if your monitor is 144Hz, record at 60fps (common codec limit), not 144fps. Anything over 60fps adds file size with zero visual gain on playback.

How do I avoid audio sync issues when screen recording?

Record system audio and mic separately if possible, then sync in post. Single-track recording can drift if your CPU is maxed during encoding.

Try it yourself