How to compress video on Xiaomi: step-by-step instructions for all models

Video files take up the lionโ€™s share of memory on Xiaomi, Redmi and POCO smartphones โ€” especially if you shoot in 4K or 60 FPS. A single 5-minute video can weigh 500 MB or more, quickly filling up internal storage. But you donโ€™t have to delete precious memories: they can be compressed 2-5 times without noticeable loss of quality.

In this article, 7 proven ways to reduce the size of video directly on a Xiaomi phone, including built-in MIUI tools, third-party apps and advanced settings for power users. We will compare the results of compression in quality and speed, and also tell you which formats (MP4, HEVC, MKV) are better to choose for different purposes, from sending to instant messengers to archival storage.

Why do Xiaomi videos take up so much space?

Modern Xiaomi smartphones (such as Xiaomi 13 Ultra or Redmi Note 12 Pro+) record video in high resolutions by default.

  • ๐Ÿ“ Permission: 4K (3840ร—2160) weight 4 more than full HD (1920ร—1080).
  • ๐ŸŽž๏ธ Frequency of frames: 60 FPS heavy-duty FPS nearly 2 times.
  • ๐Ÿ”ง Codec: H.264 (AVC) vs H.265 (HEVC) โ€” up to 50% difference with the same quality.
  • ๐ŸŽค Audio track: Stereosound at 320 kbps adds ~10% by file weight.

For example, Xiaomi 12S Ultra in 8K@24fps mode generates ~400MB/min, whereas 1080p@30fps generates only ~60MB/min. Even if you donโ€™t shoot at maximum quality, standard MIUI settings are often reinsured for growth.

โš ๏ธ Note: Files with extension.MOV (Used in some models for recording with front camera, it takes up 15-20% more space than the camera.MP4 They're the ones that should be converted first.

The easiest method is to use the โ€œSaving Spaceโ€ tool built into the standard Gallery app on all Xiaomi smartphones with MIUI 12 and later.The algorithm automatically reduces resolution and bitrate, while maintaining visually acceptable quality.

How it works:

  1. Open the gallery. โ†’ Choose a video โ†’ press โ‹ฎ (More) โ†’ Saving space.
  2. Select the compression level: "High quality" (compression ~30%) or "Mediocre quality" (compression ~60%).
  3. Confirm the creation of the copy โ€“ the original will remain intact.
ParameterHigh qualityMedium quality
Compression25โ€“35%50โ€“65%
PermissionIt's still there.Decreased to 720p
Bitrate video~8 Mbps~3 Mbps
Time of processing~1x of duration~0.5x of duration

Advantages of the method: it does not require the installation of third-party applications and works offline. Disadvantages: limited settings (you can not choose a codec or bitrate manually) and sometimes artifacts appear on dynamic scenes (for example, when shooting sports).

๐Ÿ“Š What quality videos do you shoot most often on Xiaomi?
4K@30fps
1080p@60fps
1080p@30fps
720p
I don't know.

Method 2: Manually changing permission before shooting

Itโ€™s better to compress video before shooting than after. Xiaomiโ€™s camera can manually lower the resolution and frame rate so that files initially take up less space, especially for flagship owners (Xiaomi 13T Pro, POCO F5 Pro), where the default settings are set to maximum.

Instructions:

  1. Open the Camera app โ†’ go to Video mode.
  2. Touch the badge. โš™๏ธ (Settings) in the upper corner.
  3. Select Video Resolution and install: ๐Ÿ“ฑ For social media: 1080p@30fps (balance-sheet) ๐ŸŽฅ For the archives: 4K@30fps (quality) ๐Ÿ“ค For messengers: 720p@30fps (compression)

HEVC (H.265)

โš ๏ธ Note: On some models (Redmi 10, POCO M4 Pro) when choosing HEVC Before you take an important shot, check for compatibility with your device.

Weight comparison of 1 minute video at different settings (on the example of Xiaomi 12 Pro):

  • 8K@24fps (H.264): ~400MB
  • 4K@30fps (H.265): ~120MB
  • 1080p@60fps (H.264): ~130MB
  • 1080p@30fps (H.265): ~60MB

๐Ÿ’ก

Changing the camera settings before shooting is the most effective way to save space, as the original files are initially created compact.

Method 3: Applications for video compression (TOP-5)

If the built-in MIUI tools aren't enough, use third-party apps. We tested 15 programs and selected the best in quality/compression/speed ratio:

AnnexMax. Compression.Support for HEVCNo watermarksOffline mode.
Video Compress80%โœ…โœ…โœ…
VivaVideo70%โŒโŒ (free-of-charge)โœ…
YouCut75%โœ…โœ…โŒ (Internet)
InShot65%โŒโŒ (watermark)โœ…
CapCut85%โœ…โœ…โœ…

Selection recommendations:

  • ๐Ÿฅ‡ CapCut is the best balance for most users, allowing you to manually adjust bitrate (optimum: 5-8 Mbps for the user). 1080p).
  • ๐Ÿ’ฐ Video Compress โ€“ if you want maximum control over parameters (you can choose a codec, resolution, FPS).
  • โšก YouCut โ€“ for fast compression without unnecessary settings (ideal for sending to WhatsApp or Telegram).

Example of settings in CapCut:

  1. Import the video to the project.
  2. Click Export โ†’ Settings.
  3. Install: Resolution: 1280ร—720 (if strong compression is required) Bitrate: 4 Mbps (for 720p) or 8 Mbps (for 1080p) Codec: H.265 (if supported) FPS: 30 (if the original was 60 FPS)

Set resolution 1280ร—720| Select codec H.265| Lower bitrate to 4-6 Mbps| Turn off sound if it is not needed |Export without watermark-->

Method 4: Convert to HEVC (H.265) for maximum compression

Codec HEVC (H.265) Video compression is 40-50% more efficient than outdated H.264 (AVC), But not all devices and apps support it, like Instagram and TikTok, which may not be able to handle it properly. HEVC-video.

How to convert to HEVC on Xiaomi:

  1. Install the VLC app for Android (free, no ads).
  2. Open the video in VLC โ†’ press โ‹ฎ โ†’ convert.
  3. Select the H.265+AAC (MP4) profile.
  4. Set up the bitrate: 5000โ€“8,000 Kbps for 1080p or 2000โ€“4,000 Kbps for 720p.
  5. Start the conversion (time ~1.5x of the duration of the video).
  6. Video tab: Codec: H.265 (x265). Bitrate: 4,000โ€“6,000 kbps (for 1080p). FPS: Same as source or 30.

Start Encode

Advantages of PC compression:

  • ๐Ÿš€ Speed: Processing on an Intel Core processor i5/Ryzen 5 into 3โ€“5 faster than on a smartphone.
  • ๐Ÿ“ Package processing: you can compress 100 videos in one run.
  • โš™๏ธ Advanced settings: control over each coding parameter.
ffmpeg -i input.mp4 -vcodec libx265 -crf 28 -preset fast -acodec aac -b:a 128k output.mp4

Where -crf 28 โ€” balance between quality and compression (the higher the number, the stronger the compression).-->

Method 7: Optimize for specific platforms (YouTube, Instagram, Telegram)

Every social network has its own video requirements: By uploading a file in the optimal format, you avoid double compression (on the platform side) and save traffic.

PlatformRecommended authorizationOptimal bitrateMax. Duration.Format
YouTube1920ร—10808โ€“12 Mbps12 hours.MP4 (H.264)
Instagram1080ร—1350 (vertical)4โ€“6 Mbps60 seconds.MP4 (H.264)
TikTok1080ร—19205โ€“8 Mbps10 minutes.MP4 (H.264)
Telegram1280ร—7202โ€“4 Mbps2 GB (file)MP4 or MKV
WhatsApp1280ร—7201โ€“2 Mbps16 MB (compression)MP4 (H.264)

Examples of optimization:

  • ๐Ÿ“บ For YouTube: Export to the 1080p@30fps bitrate 10 The platform will automatically generate versions for 720p and 480p.
  • ๐Ÿ“ธ For Instagram Reels: Cut the video to 9:16 (vertical) and compress to 720p@4 Mbps.
  • ๐Ÿ’ฌ For Telegram: Use it HEVC โ€” The messenger supports it, and the files will weigh 2 times less.

โš ๏ธ Note: WhatsApp automatically compresses video to 480p bitrate 1 Mbps if the file is larger than 16 MB. To avoid losses, pre-compress the video to 720p@2 Mbps manually.

Frequent Mistakes and How to Avoid Them

When compressing video, users often encounter problems that make the result worse. Here are 5 common mistakes and solutions:

  • ๐Ÿ”Š Disappeared audio after conversion: Make sure audio codec is selected in export settings AAC with a bitrate not lower than 128 kbps. VLC and HandBrake check the Audio tab.
  • ๐ŸŽญ Artifacts on dynamic scenes: Reduce the parameter CRF (into FFmpeg/HandBrake) before 20โ€“24 or increase the bitrate by 20%.
  • โฑ๏ธ Compression too long: Use fast or medium preset instead of slow. On Xiaomi with Snapdragon 8 Gen 2, the difference in quality is minimal, and the speed of grows is 3 times.
  • ๐Ÿ“ฑ Video doesn't play after compression: Check the codec's compatibility with the player, HEVC Not supported in Windows Media Player by default.
  • ๐Ÿ”„ Color Rendering is Strained: In the Coding Settings, Install Color Range: Full and Color Primaries: BT.709 (for most smartphones).

If the video looks worse than the original, try:

  1. Increase bitrate by 20-30%.
  2. Use two-pass encoding (2-Pass in HandBrake).
  3. Turn off the noise reduction filters (Denoise) if they are turned on.

๐Ÿ’ก

Always save the original file until compression experiments. Most artifacts (blurring, blocks, ripples) are irreversible.

๐Ÿ” How to find out the current bitrate and codec video on Xiaomi?
Open the video in the standard gallery, click โ“˜ (Information) Search for lines: Video codec: avc1 (H.264) hevc (H.265). Bitrate: for example, 10 Mbps, permission: 1920ร—1080. For detailed analysis, use the MediaInfo app (available on Google Play).
โšก Can I compress a video without losing quality?
No, any lossy compression is a lossy quality issue, the question is how noticeable it is. However, there are ways to minimize losses: Use HEVC (H.265) instead of H.264. Reduce resolution gradually (for example, from 4K to 1440p, not 720p). Increase bitrate when you reduce resolution (for example, for 720p, set 5 Mbps instead of 2 Mbps). For lossless compression (for example, for installation) use ProRes or DNxHD formats, but they take up 5-10 times more space than H.264.
๐Ÿ“ฑ Which Xiaomi models support the recording HEVC (H.265)?
The HEVC format is available on all Xiaomi smartphones with processors: Snapdragon 660 and later (for example, Redmi Note 7, POCO X3). MediaTek Helio G85 and later (for example, Redmi 9, POCO M3). All flagships (Xiaomi 11/12/13 series, Mix 4). To enable HEVC: Open Camera โ†’ Settings โ†’ Video resolution. Select the option marked HEVC or H.265. On budget models (Redmi A1, POCO C40) HEVC may be weak.
๐Ÿ’พ How to compress video for mailing (max. 25 MB)?
For limiting 25 MB follow algorithm: Cut video to 1โ€“2 minutes (use CapCut or the built-in editor). Reduce resolution to 854ร—480 (480p). Set the bitrate 1โ€“1.5 Mbps and codec H.264. Turn off the sound (if it is not important) or compress it to 64 Example of a command for FFmpeg: ffmpeg -i input.mp4 -vf "scale=854:480" -c:v libx264 -b:v 1M -c:a aac -b:a 64k -movflags +faststart output.mp4 If the video is too big,