Best Streamlabs Recording Settings for TikTok (Resolution, Bitrate & Audio)
Default Streamlabs settings are built for horizontal streaming — the opposite of what TikTok needs. The result is a blurry, letterboxed, or awkwardly cropped video that damages watch time before a single viewer can engage. This guide gives you the exact values to enter across every relevant settings panel, plus a quick-reference table you can keep open while you configure. No theory padding — just the numbers that work.

Recording for TikTok vs. Streaming to TikTok Live — Know the Difference First
These are two separate workflows in Streamlabs, and they use different settings paths. Local recording means Streamlabs saves a file to your drive that you upload manually to TikTok afterward — this is the focus of most sections below. TikTok Live uses an RTMP stream key and has its own bitrate ceiling. The canvas resolution and audio settings apply to both, but output encoding settings differ; a brief FAQ answer at the end covers the Live path.
TikTok’s Video Format Requirements
Every setting decision in Streamlabs flows from what TikTok actually accepts — and how it re-encodes files on upload. TikTok compresses your video again when you post it, which means you need to record at a higher quality than the final delivery bitrate to survive that second pass.
TikTok’s core specs:
-
Aspect ratio: 9:16 (vertical) — horizontal video is cropped or letterboxed
-
Resolution: Up to 1080×1920
-
Frame rate: Up to 60 FPS
-
Supported formats: MP4, MOV
-
Max file size: 4 GB (for most accounts; creator tools may differ)
-
Audio: AAC, stereo preferred
|
Spec |
TikTok Requirement |
|---|---|
|
Aspect ratio |
9:16 (vertical) |
|
Max resolution |
1080×1920 |
|
Max FPS |
60 |
|
File format |
MP4 or MOV |
|
Max file size |
4 GB |
|
Audio codec |
AAC |
|
Audio channels |
Stereo |
Because TikTok applies its own compression layer, recording at the minimum acceptable bitrate will produce noticeably degraded output after upload. Always record above spec, then let TikTok compress down.
Streamlabs Video Settings for TikTok
Open Streamlabs → Settings → Video. This tab controls your canvas and output resolution — the single most common source of TikTok formatting problems.
-
Base (Canvas) Resolution: Set to 1080×1920. This is the vertical workspace where all your sources are arranged.
-
Output (Scaled) Resolution: Set to 1080×1920 to match. Downscale only if your hardware genuinely can’t keep up.
-
Downscale Filter: Use Lanczos for best quality. Switch to Bicubic if you notice high CPU usage during recording.
-
Common FPS Values: Use 30 FPS for talking-head or low-motion content; use 60 FPS for gameplay or fast-movement content.
How to Set Up a Vertical Canvas (1080×1920) in Streamlabs
-
Go to Settings → Video.


-
Click the Base (Canvas) Resolution dropdown and select 1080×1920, or type it in manually if it doesn’t appear in the list.

-
Set Output (Scaled) Resolution to 1080×1920.

-
Click Close.

-
Return to your main scene editor. All existing sources will be repositioned or scaled incorrectly — you will need to manually drag, resize, and re-align each source to fit the new vertical frame.
-
Add a background layer if needed to fill empty vertical space.
⚠ Warning: Switching canvas size breaks your existing scene layout. Set up the vertical canvas before building out your scenes, or duplicate your scene collection first if you record horizontal content for other platforms.
Streamlabs Output Settings — Recording Quality & Bitrate
Go to Settings → Output. Switch the Output Mode to Advanced for the most control. If you’re a beginner, Simple mode works — but Advanced gives you CRF recording, which produces better quality at the same file size.
Simple Output Mode (beginners):


-
Recording Quality: High Quality, Medium File Size or Indistinguishable Quality, Large File Size

-
Recording Format: MP4

-
Encoder: x264 (default) or NVENC / AMD AMF if you have a dedicated GPU

Advanced Output Mode (recommended):
-
Navigate to the Recording tab within Output settings

-
Encoder: NVENC (NVIDIA GPU), AMF (AMD GPU), or x264 (CPU-only).Choose an encoder from the “Recording” dropdown menu.

-
Rate Control:CRF — this is the best option for local recording since it targets visual quality rather than a fixed bitrate
-
CRF Value: 18–23 range. Lower numbers = higher quality, larger files. CRF 18 is near-lossless for most content; CRF 23 is a safe balance.
-
Keyframe Interval: 2 seconds
-
Preset:veryfast or fast for x264 (reduces CPU load); Quality for NVENC - Recording Format:MP4
If you prefer bitrate-based recording (CBR/VBR):
-
1080p30: 15–25 Mbps - 1080p60: 25–40 Mbps

Do not set CBR at very low levels. A fixed low bitrate can cause blocky areas and smeared details. The problem gets worse after TikTok compresses the video again.
MP4 vs. MKV: MP4 is ready for direct TikTok upload. MKV is crash-safe (a recording failure won’t corrupt the whole file), but you must remux it to MP4 before uploading. Streamlabs has a built-in remux tool under Settings → Advanced → Remux Recordings.
Quick-Reference Settings Table
|
Setting |
Recommended Value |
Notes |
|---|---|---|
|
Canvas Resolution |
1080×1920 |
Vertical 9:16 — must match TikTok format |
|
Output Resolution |
1080×1920 |
Downscale only if hardware-limited |
|
Downscale Filter |
Lanczos |
Use Bicubic if CPU is maxed |
|
FPS |
30 or 60 |
60 for gameplay/motion; 30 for talking head |
|
Encoder |
NVENC / x264 / AMF |
GPU encoder preferred for lower CPU usage |
|
Rate Control |
CRF |
Best for local recording quality |
|
CRF Value |
18–23 |
Lower = better quality; 18 is near-lossless |
|
Recording Bitrate (CBR) |
15–25 Mbps (30fps) / 25–40 Mbps (60fps) |
Only if not using CRF |
|
File Format |
MP4 |
Ready for direct TikTok upload |
|
Audio Sample Rate |
48 kHz |
44.1 kHz is also accepted by TikTok |
|
Audio Track Bitrate |
320 kbps |
128 kbps minimum |
Streamlabs Audio Settings for TikTok

Go to Settings → Audio.

-
Sample Rate: Use 48 kHz (broadcast standard, universally compatible). TikTok also accepts 44.1 kHz, but 48 kHz is the safer default for editing workflows.

-
Channels:Stereo

-
Audio Track Bitrate: Go to “Settings” > “Output” > “Audio” to set the Bitrate for your audio track. Set to 320 kbps in the Output settings under the audio track configuration. This preserves audio quality before TikTok applies its own compression. 128 kbps is the floor — anything below risks audible quality loss after re-encoding.
-
Monitoring: Enable audio monitoring during recording sessions to catch clipping peaks or sync drift before they make it into a long session file. To do that:
-
Click the gear icon in the Mixer section to open Advanced audio settings.
-
Under the “Source Settings” section, click the “Mic/Aux” tab.

-
Enable audio monitoring by choosing the “Monitor Only” or “Monitor and Output” option.

Streamlabs can only process audio that’s already clean at the source. If you’re recording with a laptop microphone or a noisy camera mic, the settings above preserve the problem rather than fix it. A dedicated wireless microphone — like the Hollyland LARK M2, which weighs 9 grams and is purpose-built for mobile and social content creation — eliminates background noise before it ever reaches Streamlabs. Clean source audio and the right export settings together are what make TikTok audio sound professional.
Common Mistakes That Ruin TikTok Recordings in Streamlabs
Most TikTok quality complaints trace back to one of these five errors:
-
Canvas left at 1920×1080 (horizontal)Fix: Change Base and Output resolution to 1080×1920 in Settings → Video.
-
Using CBR with a bitrate that’s too low (under 8 Mbps)Fix: Switch to CRF 18–23, or increase CBR to at least 15 Mbps for 1080p30.
-
Saving recordings as FLVFix: FLV files cannot be uploaded directly to TikTok. Switch to MP4 in Output settings.
-
Audio sample rate mismatch causing sync driftFix: Set all audio devices and Streamlabs to the same sample rate (48 kHz recommended). Mismatched devices cause audio to drift over long recordings.
-
Uploading an MKV file directly to TikTokFix: Use Streamlabs’ built-in remux tool (Settings → Advanced) to convert MKV to MP4 before uploading.
FAQs
Q: What resolution should I use in Streamlabs for TikTok?
Set both your Base (Canvas) Resolution and Output (Scaled) Resolution to 1080×1920 in Settings → Video. This creates a vertical 9:16 workspace that matches TikTok’s native display format. Leaving your canvas at the default 1920×1080 is the most common cause of cropped or letterboxed TikTok uploads.
Q: What bitrate should I record at for TikTok in Streamlabs?
Use 15–25 Mbps for 1080p30 and 25–40 Mbps for 1080p60 if recording with CBR/VBR. For best results, use CRF mode at 18–23 instead. Because TikTok re-encodes your file on upload, recording at a higher bitrate ensures quality survives that second compression pass.
Q: Should I use MP4 or MKV when recording in Streamlabs for TikTok?
MP4 is the best choice for direct TikTok upload — no conversion needed. MKV is safer against recording crashes (a partial file remains playable), but TikTok does not accept MKV. If you use MKV, remux it to MP4 using Streamlabs’ built-in remux tool before uploading.
Q: Can I stream live to TikTok using Streamlabs?
Yes. In Streamlabs, go to Settings → Stream, select TikTok as the service, and enter your RTMP URL and stream key from TikTok LIVE Studio or your creator dashboard. Set your stream bitrate to 4,500–6,000 Kbps, keep the canvas at 1080×1920, and note that live stream output settings are separate from your local recording settings.
Conclusion
Two changes account for the vast majority of TikTok quality fixes: switching your canvas to vertical 1080×1920 and enabling Advanced Output with CRF recording. Make those two adjustments first, then dial in the audio sample rate and bitrate values from the table above.