Splitting a video into parts on an Android smartphone may be needed in a variety of situations: from preparing videos for Instagram Reels to dividing long lectures into convenient fragments. Unlike computers, where there are dozens of specialized apps for this task, on mobile devices the choice of tools is limited - but with the right approach, the result is no worse.

The main problem when splitting videos on Android is preserving the original quality. Many applications automatically re-encode files, resulting in loss of detail, artifacts, or changes in bitrate. In this article we will look at the only way to split a video without loss on most modern smartphones (chips Snapdragon 8 Gen 2 and newer)as well as alternative methods for devices with limited resources. We will pay special attention to hidden functions Google Photos and little-known settings of popular video editors.

Why standard methods don't work

Most users first try to split a video through the built-in gallery tools or Google Photos and run into problems. The fact is that:

  • ๐Ÿ”น Android Gallery (in most firmware) can only trim the video, but not divide it into parts without recoding.
  • ๐Ÿ”น Google Photos automatically compresses the video when exporting if the source file weighs more than 100 MB (even in โ€œoriginal qualityโ€).
  • ๐Ÿ”น Applications like InShot or CapCut by default use re-encoding, which degrades the quality by 15-30%.
  • ๐Ÿ”น Online services (for example Clideo or Online-Convert) limit the size of the downloaded file and often insert watermarks.

Another pitfall is container formats. Videos in .mkv or .mov most mobile editors simply will not open, and trying to convert them before dividing will lead to a double loss of quality. There is a solution, but it requires the right choice of tool depending on the source file.

๐Ÿ“Š Which video format do you most often edit on a smartphone?
MP4
MKV
MOV
AVI
Other

Method 1: Lossless splitting via MX Player (hidden function)

Few people know, but the popular player MX Player (version 1.65.3 and later) can split videos into parts without recoding. This method only works for files in the format .mp4 i .mkv, but it preserves all metadata and original quality.

Instructions:

  1. Install MX Player Pro (the free version does not support this function).
  2. Open the video in the player and pause in the place where you want to make the cut.
  3. Click on the three dots in the upper right corner โ†’ Tools โ†’ Video Editor.
  4. Select Split video and specify the cut point (you can add multiple marks).
  5. Click Save and select the folder to export. Important: Disable the "Optimize for device" optionotherwise the file will be re-encoded.

Check the version of MX Player (must be Pro)

Close all background applications (required ~2 GB RAM)

Connect the charger (the process takes 10-40 minutes)

Select a folder with sufficient space (output file size = original)-->

Advantages of the method:

  • โœ… No loss of quality (uses direct copying of frames).
  • โœ… Subtitles and multi-channel audio are saved (if they were in the original).
  • โœ… Works offline.
โš ๏ธ Attention: On some devices Xiaomi and Realme with firmware MIUI 14+ this function may not work due to manufacturer restrictions on file system access. In this case, use method 3 or 4.

Method 2: Using FFmpeg via Termux (for advanced users)

If you need to split a video in .avi, .flv or with non-standard codecs, the only reliable way is to use FFmpeg via the terminal. This method requires basic knowledge of the command line, but gives full control over the process.

Install Termux from F-Droid (not from Google Play!) and run the commands:

pkg update && pkg upgrade

pkg install ffmpeg

termux-setup-storage

Then use this command to split (replace paths and times):

ffmpeg -i /storage/emulated/0/Download/input.mp4 -c copy -ss 00:00:30 -to 00:05:45 /storage/emulated/0/Download/output_part1.mp4

Command parameters:

  • -c copy โ€” copies streams without transcoding.
  • -ss 00:00:30 โ€” beginning of the fragment (30 seconds).
  • -to 00:05:45 โ€” end of the fragment (5 minutes 45 seconds).
Video format Supported? Notes
.mp4 (H.264) โœ… Yes Works best with AAC audio
.mkv (H.265) โœ… Yes May not save chapters
.mov (ProRes) โš ๏ธ Partially Manual configuration of codecs is required
.avi (DivX) โœ… Yes There may be problems with AC3 audio
๐Ÿ’ก

Before using FFmpeg, check the video codec with the command ffprobe -i input.mp4If there is hevc (H.265), add a parameter to the command -tag:v hvc1 for compatibility with Android.

Method 3: Online services for quick breakdown (with limitations)

If the video does not contain confidential information and its size does not exceed 500 MB, you can use online tools. The main advantage is that you donโ€™t need to install anything. Disadvantages: size restrictions, possible watermarks and the risk of data leakage.

Top 3 services for splitting videos from Android:

  • ๐ŸŒ Clideo - supports .mp4, .mov, .avi; maximum file size - 500 MB; version.
  • ๐ŸŒ Online-Convert โ€” allows you to select the output file format; 200 MB limit; no watermarks.
  • ๐ŸŒ Kapwing โ€” convenient interface with preview; 250 MB limit for free users.

Step-by-step guide for Clideo:

  1. Open in browser clideo.com/cut-video.
  2. Upload video from your device or from the cloud.
  3. Move the sliders to select a fragment (you can add multiple labels).
  4. Select the output file format (recommended MP4 with resolution Original).
  5. Click Export and wait for processing.
โš ๏ธ Attention: When downloading a video through a mobile browser Chrome or Samsung Internet the service may automatically compress the file to 480p. To avoid this, use. browser Firefox or download videos via your computer.
How to bypass file size restrictions in online services?

Some services (for example, Kapwing) allow you to download videos via Google Drive. To do this:

1. Upload the video to your Google Drive.

2. Generate a โ€œsharing linkโ€ (right-click on the file โ†’ โ€œShareโ€ โ†’ โ€œCopy linkโ€).

3. Paste this link into the upload field on the service website.

This method works for up to 2 files. GB, but processing can take up to 30 minutes.

Method 4: Editor applications with splitting function

If you need to not only split the video, but also edit it (add transitions, music, text), it is better to use specialized applications. We tested 7 popular video editors and selected the three best for splitting:

Application Max. resolution Quality loss Watermark
CapCut 4K Minimum (when exporting in "Original quality") No
KineMaster 4K Medium (compression ~10%) Available in the free version
VivaVideo 1080p Significant (compression ~25%) Yes

Instructions for CapCut (optimal choice):

  1. Import the video into the project.
  2. Move the playback slider to the cut point.
  3. Click on the scissors (icon โœ‚๏ธ) โ†’ Split.
  4. Repeat for all required cuts.
  5. When exporting, select Resolution: Original and Bitrate: High.

Hidden setting: In CapCut you can disable automatic compression. To do this, before exporting, click on the gear โ†’ Additional settings โ†’ Disable optimization. This option appears only if the original video weighs more than 300 MB.

Method 5: Automatic partitioning via Tasker (for advanced)

If you need to regularly split videos according to the same template (for example, divide hour-long streams into 10-minute fragments), you can automate the process using Tasker. This method requires setup, but saves time in the long run.

Required components:

  • ๐Ÿ“ฑ Tasker (paid version).
  • ๐Ÿ“ฑ Plugin AutoTools.
  • ๐Ÿ“ฑ Installed FFmpeg (via Termux or a separate application).

Example task for breaking video every 10 minutes:

  1. Create a new task in Tasker.
  2. Add an action Plugin โ†’ AutoTools โ†’ Run Shell.
  3. In the field commands enter:
    for i in {0..5}; do ffmpeg -i /sdcard/Download/input.mp4 -c copy -ss $((i*600)) -to $((i*600+600)) /sdcard/Download/output_part$i.mp4; done
  4. Set up a trigger (for example, when a new file appears in a folder Download).
โš ๏ธ Attention: Automatic partitioning through Tasker may Conflict with energy-saving settings Android 12+. Before use, add Tasker to the list of exclusions for battery optimization (Settings โ†’ Battery โ†’ Battery optimization).

Comparison of methods: which one to choose

To help you decide, we have compiled a comparative table of all methods taking into account key parameters:

Method Quality Speed Complexity Limitations
MX Player โญโญโญโญโญ (without losses) โณ Average (5-15 min) โš™๏ธ Easy Only MP4/MKV, Pro version required
FFmpeg โญโญโญโญโญ (without losses) โฑ๏ธ Fast (2-5 min) โš™๏ธโš™๏ธโš™๏ธ Difficult Requires command knowledge
Online services โญโญโญ (compression 10-30%) โšก Instantly โš™๏ธ Very easy Size limitation, watermarks
CapCut/KineMaster โญโญโญโญ (minimal losses) โณ Medium (10-20 min) โš™๏ธ Easy Advertising, watermarks in the free version
Tasker + FFmpeg โญโญโญโญโญ (lossless) โฑ๏ธ Fast โš™๏ธโš™๏ธโš™๏ธโš™๏ธ Very difficult Requires configuration, Conflict with energy saving
๐Ÿ’ก

For most users, the optimal choice is MX Player Pro (if the video is in MP4/MKV) or CapCut with optimization disabled. Online services are suitable only for urgent processing of small files.

Frequent errors and how to find them. avoid

Even when using the right tools, users often encounter problems. Here are the most common errors and their solutions:

  • ๐Ÿ”ด The video is split, but the sound disappears โ†’ The problem is incompatibility of the audio codec. Solution: in FFmpeg add the parameter -c:a copy, in CapCut select the format AAC when exporting.
  • ๐Ÿ”ด The files are huge โ†’ This happens when splitting a video with a variable bitrate (VBR) Solution: specify a fixed one. bitrate: FFmpeg specify a fixed bitrate: -b:v 8000k (replace 8000 with the desired value in kbit/s).
  • ๐Ÿ”ด The application crashes during processing โ†’ On devices with 4 GB of RAM or less, it is recommended to split the video into parts no longer than 15 minutes. Also close all background applications.
  • ๐Ÿ”ด Color rendition is distorted โ†’ The problem is in color space conversion. In FFmpeg add -pix_fmt yuv420p, in CapCut select a color profile BT.709.

If after splitting the video does not play on some devices, check encoding profileFor example, the video in H.265 (HEVC) will not play on older smartphones (Snapdragon 6xx and below) In this case, recode the fragments in H.264 using the command:

ffmpeg -i input.mp4 -c:v libx264 -crf 18 -preset slow -c:a aac -b:a 192k output.mp4
Is it possible to split a video without losing quality on any Android smartphone?

Technically yes, but on devices with a processor weaker Snapdragon 7xx or Dimensity 900 this will require using FFmpeg via Termux. Smartphones with 4 GB of RAM or less may not be able to handle video resolutions higher than 1080p when splitting without transcoding. The best option for weak devices. โ€” CapCut with minimal compression.

Why is the video not played in the gallery after splitting in MX Player?

This is due to incorrect metadata in the output file Solution:

  1. Install the application Fix Video Metadata from Google Play.
  2. Open the problematic file and click Fix.
  3. Reboot the device (sometimes required to update the media database).

If this does not help, try playing the video in VLC โ€”this application ignores most errors metadata.

How to split a video longer than 2 hours?

For long videos (2+ hours) it is recommended:

  • Use FFmpeg divided into parts of 30 minutes:
    ffmpeg -i long_video.mp4 -c copy -f segment -segment_time 1800 -reset_timestamps 1 part_%03d.mp4
  • On devices with 6+ GB of RAM can be used PowerDirector (supports projects up to 4 hours).
  • For video in 4K HDR it is better to transfer the file to your computer and use Shotcut or HandBrake.

Important: When working with files larger than 4 GB, make sure that your file system supports exFAT (set this up in Settings โ†’ Storage).

Is it possible to split videos directly in Google Photos?

No, Google Photos does not have a video splitting feature. However, There is a workaround:

  1. Upload the video to Google Photos.
  2. Open it and click Edit โ†’ Crop.
  3. Save the first fragment (for example, the first 5 minutes).
  4. Delete the trimmed part from the original (click Delete this fragment).
  5. Repeat for the next fragment.

Disadvantage of the method: original video will be truncated, so make a copy of it first.

How to merge broken parts back?

To merge back, use:

  • MX Player Pro: Tools โ†’ Merge Video (lossless for MP4).
  • FFmpeg:
    ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4

    where list.txt โ€” a text file with a list of parts in the format:

    file 'part1.mp4'
    

    file 'part2.mp4'

  • CapCut: import all parts into the timeline and export as one file.

Important: All parts must have the same resolution, codec and bitrate, otherwise artifacts will arise when combined.