Slow-motion video on a smartphone can appear for various reasons: from incorrect camera settings to errors during export. Most often, users encounter this problem after shooting in slow-motion (for example, 120 FPS or 240 FPS), when the video plays at the original speed, but looks unnaturally slow. In other cases, the culprit is software failure or incompatibility of codecs.
Fortunately, you can return the video to normal speed directly on your Android device - without a computer and complex manipulations. In this article we will look 5 proven methods: from built-in tools to specialized applications that will maintain picture quality. You will learn how to change playback speed, convert FPS and even fix file metadata if the problem lies there.
Important: some methods require root access or work with ADB, but basic solutions are available to any user. If you shot video in .mp4 or .mov high FPS format, the chances of successful acceleration are close to 100%. For rare formats (for example AVI with variable bitrate), conversion may be necessary.
Why the video became slow: the main reasons
Before you start fixing it, itโs worth understanding what exactly went wrong. Here top 5 reasonswhy the video plays slower than the original:
- ๐ฅ Slow-motion mode: the camera recorded the video with high FPS (for example,
120 fps), but the player plays it with standard30 fps, stretching time. - ๐ง Metadata error: the file contains incorrect speed information (for example, specified
0.5รinstead of1.0ร). - ๐ฑ Software failure: camera or gallery glitch when saving a file (often happens on Xiaomi, Samsung with firmware based on One UI).
- ๐ Format conversion: video was recoded with a change in FPS (for example, from
60 FPSv24 FPSfor social networks). - ๐ฅ๏ธ Hardware limitations: the weak smartphone processor cannot cope with decoding high bitrates.
The most A common situation is shooting in slow motion (slow-mo) mode, when the camera captures more frames per second than needed for normal playback. For example, if you shot in 240 FPS, and the player displays the video as 30 FPS, the picture will be in 8 times slower real time. changing the playback speed or converting FPS.
โ ๏ธ Attention: on some smartphones (for example, Google Pixel or OnePlus) video is saved in slow-mo with built-in speed mark. In this case, simple acceleration by the player will not be enough - recoding will be required.
Method 1: Changing the playback speed in the gallery
The simplest method is to use built-in tools Google Photos or standard Galleries. Many modern smartphones (for example, Samsung Galaxy S22, Xiaomi Redmi Note 11) support speed adjustment directly in the player.
How to do it:
- Open the video in the application Gallery or Google Photos.
- Click on the icon
โ๏ธ Settingsorโฎ More(three dots). - Select item
Playback speed(orPlayback speed). - Move the slider at
1.0ร(normal speed) or2.0ร(if the video was 2 times slower).
If the option is missing, try using alternative players, for example:
- ๐ฌ VLC for Android (supports manual speed adjustment from
0.25รto4.0ร). - ๐บ MX Player (there is a function
Speedin the playback menu). - ๐ฑ KineMaster (allows you to speed up the video when editing).
โ ๏ธ Attention: changing the speed in the player does not save the result to a file. To get a video at a constant normal speed, export will be required (see the following methods).
Method 2: Converting FPS from using applications
If the video is slowed down due to high FPS (for example, 120 frames/s instead of standard ones 30), it needs to be re-encoded with specialized applications:
| Application | Supported formats | Max. resolution | Watermark |
|---|---|---|---|
| CapCut | MP4, MOV, AVI | 4K | No |
| InShot | MP4, MKV | 1080p | Yes (in the free version) |
| KineMaster | MP4, MOV, 3GP | 4K | No |
| VideoShow | MP4, AVI, WMV | 1080p | Yes |
Let's look at the process using an example CapCut (free, without watermarks):
- Install CapCut from Google Play and open it.
- Click
New Projectand select your video. - Tap on the clip on the timeline and select
Speed. - Move the slider to
1.0ร(normal speed). If the video was 4 times slower, set4.0ร. - Click
Exportand select quality (recommended1080porOriginal).
For advanced users: if the video was shot in 240 FPS, but is played back as 30 FPS, you can manually specify the target FPS in the settings export (usually option Frames per second or FPS). The optimal value is 30 or 60.
Check the original FPS video (can be in the file properties)
Make a backup copy of the source
Select an application without watermarks
Set the target FPS to no higher than 60 for compatibility-->
Method 3: Correcting metadata (for advanced users)
Sometimes the problem lies not in the video itself, but in its metadata -service information that tells the player at what speed to play the file. You can fix this using the utility FFmpeg (requires ADB or Termux).
Here are step-by-step guide for Termux:
- Install Termux from Google Play and update the packages:
pkg update && pkg upgrade - Install FFmpeg:
pkg install ffmpeg - Copy the video to the folder
/sdcard/Download(for example,slowmo.mp4). - Run a command to fix the speed (example for a video that is 4 times slower):
ffmpeg -i /sdcard/Download/slowmo.mp4 -filter:v "setpts=0.25*PTS" -r 30 /sdcard/Download/fixed.mp4Here:
-r 30โ target FPS (30 frames per second),setpts=0.25*PTSโacceleration by 4 times (substitute0.5for 2x acceleration).
The result will be saved to a file fixed.mp4 with the corrected speed. This method is suitable for advanced usersas it requires working with. command line. For beginners it is easier to use graphical applications (see Method 2).
โ ๏ธ Attention: incorrect parameters FFmpeg can ruin the video. Before experiments, make a backup copy of the file.
What to do if FFmpeg is not installed?
If Termux encounters an error when installing FFmpeg, try:
1. Update the repositories: pkg update -y
2. Install the dependency: pkg install stable-ffmpeg
3. Use an alternative application FFmpeg Editor from Google Play (graphical interface).
Method 4: Online services to speed up video
If you donโt want to install applications, you can use online tools. They work directly in the browser, but require the video to be uploaded to a server (not suitable for sensitive files). The best options:
- ๐ Clideo: supports acceleration up to
4ร, preserves quality, maximum file size -500 MB. - ๐ Kapwing: allows you to change the speed in steps
0.1ร, there are trimming tools. - ๐ EZGIF: suitable for small videos (up to
100 MB), supports formatGIF.
How to use Clideo:
- Go to the site https://clideo.com/ru/video-speed (open in Chrome on your phone).
- Click
Select fileand upload the video from your smartphone. - Install speed
1.0(normal) or higher if the video is too slow. - Click
Exportand wait for processing. - Download the finished file or save it c Google Drive.
Advantages of online services: no need to install anything, the interface is intuitive. Disadvantages: file size limitations, possible loss of quality during compression, risk of data leakage (do not use for personal videos).
Before uploading a video to an online service, check its size. If the file is more than 500 MB, split it into parts using the application Video Cutter or convert via PC.
Method 5: Restoring the original speed via PC (for difficult cases)
If none of the methods worked, perhaps the problem is hardware encoding or file corruption. In this case, hardware encoding will help PC app:
- Connect your smartphone to the computer via
USBand copy the video. - Install one of the apps:
- ๐ฅ๏ธ Shotcut (free, supports FFmpeg).
- ๐ฅ๏ธ HandBrake (for FPS conversion).
- ๐ฅ๏ธ Adobe Premiere Rush (simple editor with speed change function).
- B Shotcut: add a clip to the timeline โ
PropertiesโSpeed. - V HandBrake: select preset
Fast 1080p30and installConstant Framerate. - Export video with settings:
Format: MP4Codec: H.264
FPS: 30 or 60
Bitrate: 10โ20 Mbps (for Full HD)
This method is guaranteed to solve the problem, but requires access to a PC. If the video was shot in slow-mo on iPhone and transferred to Android, you may need additional conversion from MOV to MP4.
For video with variable FPS (VFR), use the option Convert to CFR (Constant Frame Rate) in HandBrake. This will eliminate jerks during playback.
Common errors and how to avoid them
When accelerating video, users often encounter typical problems. Here's how to prevent them:
- ๐ Distorted sound: when accelerated 2+ times, the voice becomes similar to chipmankov. The solution is to turn off the sound in the export settings or use a separate track.
- ๐ญ Torn video: appears if the target FPS is not a multiple of the original one. For example, conversion
120 FPS โ 25 FPSwill give jerks. Optimal:120 โ 30or240 โ 60. - ๐ Quality loss: occurs with strong compression. In the export settings, set the bitrate to no lower
8 Mbpsfor Full HD. - โฑ๏ธ Long processing: video at
4Kor with high FPS can take hours to convert. To speed up, reduce the resolution to1080p.
If after speeding up the video still slows downcheck:
- Video codec (must be
H.264orH.265). - Bitrate (optimal
10โ50 Mbpsfor Full HD). - Player compatibility (try VLC or MX Player).
FAQ: Answers to popular questions
Is it possible to speed up a video without losing quality?
Yes, if you use transcoding without compression. In CapCut or KineMaster select the option Original quality when exporting For maximum. use accurately FFmpeg with the parameter -crf 18 (minimal losses).
Why does the video jerk after acceleration?
This happens because FPS mismatch. For example, if the original video was 240 FPS, and you converted to 25 FPS, the frames will be skipped. Solution: set the target FPS to a multiple of the original (for example, 240 โ 60 or 240 โ 30).
How to find the original FPS of a video on Android?
Install the application MediaInfo or Video Meta from Google PlayOpen the video in it and find it. line Frame rate. Alternative: upload the file to the site. https://mediaarea.net/MediaInfoOnline.
Is it possible to return the normal speed of a video shot on an iPhone to Android?
Yes, but conversion may be required Video with iPhone in Slo-mo saved in format MOV with variable FPS. Use HandBrake on a PC or FFmpeg with the command:
ffmpeg -i input.mov -vf "setpts=PTS/2" -r 30 output.mp4
Here setpts=PTS/2 speeds up the video by 2 times.
Why did the video become silent after changing the speed?
This happens if the application does not support the audio track in the original format. Solution:
- Extract the audio separately (for example, in Audacity).
- Speed up the video and audio separately with the same factor.
- Mount them together in any video editor (for example, CapCut).