const video = await generate(topic)const voice = await tts(script)await render({ scenes, voice })
All articles
🎵Getting Started

Best Video Export Settings for Every Platform

Wrong export settings silently destroy your video quality -- and the problem compounds when platforms re-encode your upload. This guide covers the five export settings that actually matter (codec, bitrate, resolution, frame rate, audio), the optimal values for YouTube, TikTok, Instagram Reels, YouTube Shorts, LinkedIn, email, and web, step-by-step export walkthroughs for Premiere Pro, DaVinci Resolve, and CapCut, how CRF and VBR encoding preserve quality, and the common export mistakes that ruin videos before anyone sees them.

12 min readDecember 7, 2022

Wrong export settings silently destroy your video quality

The definitive guide to export settings for every platform and every editor

Why Export Settings Make or Break Your Video Quality

You spend hours filming, editing, color grading, and adding effects -- then you hit Export and the final video looks noticeably worse than what you saw on your timeline. The colors are muddier, the text is slightly blurry, and fast-motion scenes turn into blocky mush. This is not a bug in your editing software. It is the direct result of your export settings compressing the video in ways that discard visual information your eyes immediately notice. Export settings are the last gate your video passes through before reaching your audience, and getting them wrong undoes the work you put into every previous step of the production process.

The core issue is compression. Raw or lightly compressed video files from your camera can be enormous -- a single minute of 4K ProRes footage can exceed 5 GB. No platform will accept files that large, and no viewer wants to wait for them to buffer. Export settings control how your editing software compresses the video down to a manageable size, and every compression decision involves a tradeoff between file size and visual quality. Choose aggressive compression and your file is small but visually degraded. Choose minimal compression and your file is pristine but too large for most distribution channels. The art of export settings is finding the sweet spot where the file is small enough for your delivery platform but large enough to preserve the quality your audience expects.

The problem gets worse because platforms like YouTube, TikTok, Instagram, and LinkedIn all re-encode your video after you upload it. They take your exported file and compress it again using their own internal settings to save bandwidth and storage costs. If you upload a video that is already heavily compressed, the platform compresses it a second time, and the quality loss compounds visibly -- this is the double-compression problem. Uploading a higher-quality file gives the platform more data to work with during re-encoding, which means the final version viewers see retains more of your original quality. Your export settings are not just about the file you create -- they directly determine how good your video looks after the platform processes it.

ℹ️ The Double-Compression Problem

Every platform re-encodes your uploaded video. If you upload an already-compressed file, the platform compresses it again -- resulting in visible quality loss. Exporting at the right settings the first time minimizes this double-compression penalty

The Key Export Settings Explained Simply

Video export settings can feel overwhelming because there are dozens of options, but only five settings actually matter for quality: codec, bitrate, resolution, frame rate, and audio format. Everything else -- pixel aspect ratio, render order, field dominance -- can safely stay on default for 99 percent of projects. Understanding these five settings gives you complete control over the quality-to-file-size tradeoff without needing to become a compression engineer.

The codec is the algorithm that compresses your video. H.264 is the universal standard that works everywhere -- every browser, phone, social platform, and media player can decode it. H.265 (also called HEVC) produces the same quality at roughly half the file size, but compatibility is less universal, especially on older devices and some web browsers. For social media uploads, H.264 is the safe default. For archival or when you control the playback environment, H.265 saves significant storage. ProRes and DNxHR are "editing codecs" designed for quality over compression -- use them when exporting a master file or handing off footage to another editor, never for final delivery to viewers.

Bitrate controls how much data per second your video uses, and it is the single most impactful setting for visual quality. Think of bitrate as a budget: higher bitrate means more data available to represent each frame, which means more detail, sharper edges, and cleaner motion. Bitrate is measured in megabits per second (Mbps). A 1080p video at 5 Mbps looks noticeably softer than the same video at 15 Mbps. There are two bitrate modes: CBR (constant bitrate) uses the same data rate for every frame, which is simple but wasteful because static scenes get the same budget as complex motion scenes. VBR (variable bitrate) allocates more data to complex frames and less to simple ones, producing better quality at the same average file size. Always use VBR unless a platform specifically requires CBR.

Resolution is the pixel dimensions of your video -- 1920x1080 for 1080p, 3840x2160 for 4K. Always export at the resolution of your project timeline, not higher and not lower. Upscaling a 1080p project to 4K does not add detail; it just makes the file larger. Downscaling a 4K project to 1080p discards resolution you already captured. Frame rate should match your source footage: if you shot at 24fps, export at 24fps. If you shot at 30fps, export at 30fps. Mismatched frame rates cause stuttery playback or duplicate frames that look unnatural. For audio, AAC at 192 kbps or 320 kbps is the standard for all online delivery -- it is universally supported and transparent at these bitrates.

  • Codec: H.264 for universal compatibility, H.265 for smaller files with equal quality, ProRes or DNxHR for editing masters only
  • Bitrate: the most important quality setting -- higher Mbps means more detail. Use VBR (variable) instead of CBR (constant) for better quality at the same file size
  • Resolution: export at your timeline resolution. Never upscale 1080p to 4K (it adds file size without detail) or downscale 4K to 1080p (it discards captured resolution)
  • Frame rate: match your source footage exactly. 24fps source exports at 24fps, 30fps source exports at 30fps. Mismatched rates cause stuttery playback
  • Audio: AAC codec at 192 kbps minimum (320 kbps for music-heavy content). Stereo channel layout. Sample rate of 48 kHz is standard for video
  • VBR 2-pass encoding: the encoder analyzes your entire video first (pass 1) then compresses optimally (pass 2). Takes twice as long but produces measurably better quality

Best Export Settings for Every Platform

Every social media platform publishes recommended upload specifications, but those specs describe maximum acceptable quality, not optimal quality. The settings below are tuned for each platform based on how their re-encoding works -- they give the encoder enough data to preserve your quality after the platform processes your file, without creating unnecessarily large uploads that waste your time and bandwidth.

For YouTube, the platform re-encodes everything to VP9 (and increasingly AV1) at bitrates that depend on the resolution you upload. Uploading at higher bitrate gives YouTube more source data, which means the VP9 version it creates for viewers retains more detail. YouTube is the one platform where uploading in 4K even if your content was shot at 1080p can be worthwhile, because 4K uploads get access to the higher-bitrate VP9 encoding tier. For standard 1080p YouTube uploads, export H.264 at 16-20 Mbps VBR 2-pass, 1920x1080, matching your source frame rate, AAC audio at 192 kbps. For 4K YouTube uploads, export H.264 at 45-68 Mbps VBR 2-pass, 3840x2160, matching source frame rate.

TikTok, Instagram Reels, and YouTube Shorts are all vertical short-form platforms that aggressively compress uploads. The key is exporting at 9:16 aspect ratio (1080x1920 resolution) to avoid any scaling or letterboxing. TikTok recommends H.264, and uploads are re-encoded to roughly 2-4 Mbps regardless of what you upload, so there is a ceiling on achievable quality. Export at 10-12 Mbps VBR to give TikTok enough source data for clean re-encoding. Instagram Reels follows similar logic -- H.264, 1080x1920, 10-12 Mbps VBR, 30fps preferred. YouTube Shorts accepts the same 9:16 resolution and benefits from the same higher-bitrate treatment as regular YouTube uploads, so export at 12-16 Mbps for Shorts.

LinkedIn video is often overlooked but increasingly important for professional content. LinkedIn accepts up to 4K but most viewers watch on mobile where 1080p is more than sufficient. Export H.264 at 1920x1080, 8-10 Mbps VBR, 30fps, AAC at 192 kbps. Keep videos under 10 minutes (LinkedIn maximum is 10 minutes for most accounts). For email and web embedding, file size matters more than maximum quality because viewers may be on slow connections. Export H.264 at 1280x720, 3-5 Mbps VBR, 30fps -- this produces a clean-looking video at roughly 2-4 MB per minute, small enough to embed or attach without performance issues.

  • YouTube (1080p): H.264, 1920x1080, 16-20 Mbps VBR 2-pass, match source fps, AAC 192 kbps
  • YouTube (4K): H.264, 3840x2160, 45-68 Mbps VBR 2-pass, match source fps, AAC 192 kbps
  • TikTok: H.264, 1080x1920 (9:16), 10-12 Mbps VBR, 30fps, AAC 128 kbps, max 10 min
  • Instagram Reels: H.264, 1080x1920 (9:16), 10-12 Mbps VBR, 30fps, AAC 128 kbps, max 90 sec
  • YouTube Shorts: H.264, 1080x1920 (9:16), 12-16 Mbps VBR, 30 or 60fps, AAC 192 kbps, max 60 sec
  • LinkedIn: H.264, 1920x1080, 8-10 Mbps VBR, 30fps, AAC 192 kbps, max 10 min
  • Email and web: H.264, 1280x720, 3-5 Mbps VBR, 30fps, AAC 128 kbps -- prioritize small file size

💡 The Universal Safe Export Settings

The universal safe export settings for social media: H.264 codec, 1080p resolution, 8-12 Mbps bitrate (VBR, 2 pass), 30fps, AAC audio at 192kbps. These settings work on every platform and produce files under 100MB for a 60-second video

Export Settings in Premiere Pro, DaVinci Resolve, and CapCut

Knowing the right numbers is only half the battle -- you also need to know where to enter them in your specific editing software. The export dialogs in Premiere Pro, DaVinci Resolve, and CapCut each organize settings differently, but they all expose the same core options. Here is how to configure optimal export settings in each tool step by step.

In Adobe Premiere Pro, go to File > Export > Media (or press Ctrl+M / Cmd+M). The Export Settings dialog appears with a preview on the left and settings on the right. Set Format to H.264. Under the Video tab, set the resolution to match your sequence (the "Match Source" button does this automatically). Set Frame Rate to match your source. Under Bitrate Settings, change Bitrate Encoding to VBR 2 Pass. Set the Target Bitrate to your desired value (for example, 16 Mbps for YouTube 1080p) and the Maximum Bitrate to roughly 1.5x your target (24 Mbps). Under the Audio tab, set Audio Codec to AAC, Sample Rate to 48000 Hz, Channels to Stereo, and Bitrate to 192 kbps. Check "Use Maximum Render Quality" at the bottom for the best downscaling and color processing, then click Export.

In DaVinci Resolve, open the Deliver page (the rocket icon at the bottom). Choose a preset or start from Custom Export. Set Format to MP4 and Codec to H.264. Set Resolution to match your timeline (click the dropdown or type custom dimensions). Set Frame Rate to match your timeline. Under Quality, select "Restrict to" and enter your target bitrate in kbps (for example, 16000 kbps for 16 Mbps). Alternatively, you can use the "Automatic" quality mode which applies a CRF-based approach -- but manual bitrate gives you more predictable file sizes. Under Audio, set Codec to AAC and Bitrate to 192 kbps. Click "Add to Render Queue" then click "Render All" to start the export.

CapCut is the simplest of the three because it exposes fewer options, which makes it harder to get wrong but also limits fine-tuning. When you click Export in CapCut, you get a dialog with Resolution (1080p, 2K, or 4K), Frame Rate (24, 25, 30, or 60fps), and Quality (Low, Recommended, or High). For best results, set Resolution to 1080p, Frame Rate to 30fps (or 60fps for fast-motion content), and Quality to High. CapCut does not expose codec or bitrate controls directly -- the High quality preset uses H.264 at approximately 12-16 Mbps, which is sufficient for all social media platforms. For TikTok-specific exports, CapCut includes a "TikTok" export option that automatically configures 9:16 aspect ratio and optimized settings for the platform.

  1. Premiere Pro: File > Export > Media (Ctrl+M) -- set Format to H.264, click Match Source for resolution, set VBR 2 Pass, enter target bitrate (e.g., 16 Mbps), set max bitrate to 1.5x target, enable Use Maximum Render Quality
  2. DaVinci Resolve: Deliver page (rocket icon) -- choose Custom Export, set MP4 + H.264, match timeline resolution and frame rate, set quality to "Restrict to" with your target bitrate in kbps, set audio to AAC 192 kbps
  3. CapCut: click Export -- set Resolution to 1080p, Frame Rate to 30fps, Quality to High. Use the TikTok export preset for vertical short-form content
  4. All editors: always preview a short section of your timeline before exporting the full video. Export 10-15 seconds from a visually complex section to verify quality before committing to a full render

How Do You Export Without Losing Quality?

The honest answer is that you cannot export to a compressed format without any quality loss. Compression by definition discards information. But you can export with quality loss that is invisible to the human eye, which is functionally the same as lossless for your audience. The key is understanding the difference between CRF and CBR encoding, knowing your quality floor, and using minimum bitrate settings to prevent the encoder from dropping below acceptable quality on complex frames.

CRF (Constant Rate Factor) is the preferred encoding mode when file size is flexible and quality is the priority. Instead of targeting a specific bitrate, CRF targets a specific quality level and lets the file size vary. CRF values range from 0 (mathematically lossless, enormous files) to 51 (worst quality, tiny files). The practical sweet spot is CRF 18-23 for H.264. CRF 18 is visually indistinguishable from the source for most content. CRF 23 is the default in most encoders and shows subtle quality loss only on close inspection of complex scenes. For archival or master exports where you want maximum quality, use CRF 16-18. For social media delivery, CRF 18-20 is ideal because it produces high quality without creating unnecessarily large files.

When you need predictable file sizes -- for example, when a platform has a strict upload size limit or you need to fit a video into a specific storage budget -- use VBR 2-pass encoding instead of CRF. VBR 2-pass targets an average bitrate but allows the encoder to temporarily exceed it during complex scenes and save data during simple scenes. The critical additional setting is the minimum bitrate: set it to at least 50 percent of your target bitrate to prevent the encoder from dropping too low during scenes it considers simple but that actually contain important visual detail. For example, if your target is 16 Mbps, set the minimum to 8 Mbps and the maximum to 24 Mbps. This creates a quality floor that prevents any frame from looking unacceptably bad.

  • CRF 16-18: visually lossless, best for archival masters. File sizes are 2-3x larger than CRF 23 but quality is indistinguishable from the original
  • CRF 18-20: excellent quality with reasonable file sizes. Ideal for social media uploads where you want maximum quality within platform limits
  • CRF 23: encoder default, good quality for most content. Shows subtle softness on fine detail and complex motion but acceptable for casual viewers
  • VBR 2-pass: use when you need predictable file sizes. Set minimum bitrate to 50% of target and maximum to 150% of target for consistent quality
  • Minimum bitrate: prevents the encoder from starving complex scenes. Without a minimum, some frames can look dramatically worse than others, creating visible quality fluctuations

Common Export Mistakes That Ruin Video Quality

The most damaging export mistake is double encoding -- exporting your video, then importing the exported file into another project and exporting again. Every encode-decode-encode cycle permanently destroys detail. This happens more often than you would expect: you export from Premiere, import into After Effects for a title overlay, export again, then upload to YouTube where it gets encoded a third time. By the time viewers see it, the video has been compressed three times and the quality loss is clearly visible, especially on text, fine textures, and skin tones. The solution is to keep your editing workflow in one application whenever possible, or use intermediate codecs like ProRes or DNxHR when transferring between applications so the intermediate step does not add lossy compression.

Exporting at the wrong aspect ratio is the second most common mistake and produces immediately obvious problems. If your timeline is set to 9:16 (vertical for TikTok and Reels) but your export settings are 16:9 (horizontal), you get a tiny video surrounded by massive black bars. The reverse produces a cropped, zoomed-in version of your video. This mistake often happens when editors reuse export presets from previous projects without checking the resolution. Always verify that your export resolution matches your project sequence settings before rendering. In Premiere Pro, the Match Source button prevents this entirely. In DaVinci Resolve, double-check the timeline resolution on the Deliver page matches the Edit page.

Other frequent mistakes include exporting at a higher resolution than your source footage (upscaling 1080p to 4K adds file size without adding any actual detail), using CBR instead of VBR (wastes bitrate on simple frames while starving complex frames), exporting audio in mono when your project is stereo (cuts half the spatial audio information), and forgetting to deinterlace when working with legacy interlaced footage (produces visible horizontal lines on all modern progressive displays). Each of these mistakes is easy to fix once you know to check for it, but they are also easy to miss because the default settings in some editors are not optimal.

  • Double encoding: exporting, importing the export into another tool, and exporting again. Each cycle permanently destroys detail. Use ProRes or DNxHR for intermediate transfers
  • Wrong aspect ratio: mismatched project and export resolution creates black bars or unwanted cropping. Always click Match Source or verify dimensions before rendering
  • Upscaling: exporting 1080p source at 4K resolution adds file size without adding detail. Export at your timeline resolution, not higher
  • CBR instead of VBR: constant bitrate wastes data on simple scenes while starving complex scenes. VBR allocates bitrate where it is actually needed
  • Mono audio export: accidentally exporting stereo projects in mono cuts spatial information. Check your audio channel layout before exporting
  • Skipping 2-pass: single-pass VBR is faster but produces less consistent quality. 2-pass VBR takes longer but distributes bitrate more efficiently across the entire video

⚠️ The #1 Export Mistake

The #1 export mistake: exporting at a different aspect ratio than your project. If your timeline is 9:16 but you export at 16:9, you'll get a tiny video with massive black bars. Always verify your export resolution matches your project settings before rendering