Format AVI (Audio Video Interleave) still remains popular among users, despite the emergence of more modern containers like MP4 or MKV. However, owners of smartphones often encounter a problem: the standard player either refuses to open the file or plays it with errors - without sound, with artifacts or jerks. The reason lies in the lack of built-in support for some Android often encounter a problem: a standard player either refuses to open the file or plays it with errors - without sound, with artifacts or jerks. The reason lies in the lack of built-in support for some codecsused in AVI, especially if the video is encoded using DivX, XviD or outdated audio codecs.
In this article we will look at installation specialized players to manual configuration of codecs. You will learn which applications are guaranteed to work with heavy files (for example, Full HD with a bitrate of 20+ Mbps), how to bypass restrictions on older versions of Android (5.0โ7.0), and what to do if video slows down even on flagship devices. There are no universal โtips for all occasionsโ - only proven solutions taking into account the peculiarities of the format. all current ways to open AVI on Android in 2026 - from installing specialized players to manually setting up codecs. You will learn which applications are guaranteed to work with heavy files (for example, Full HD with a bitrate of 20+ Mbps), how to bypass restrictions on older versions of Android (5.0โ7.0), and what to do if video slows down even on flagship devices. There are no universal โadvices for all occasionsโ - only proven solutions taking into account the specifics of the format.
Why Android does not open AVI: technical reasons
The problem with playing AVI on smartphones is related to the architecture of the format and the limitations of the phone OS. Unlike MP4where the video and audio codec are clearly standardized, AVI can contain data encoded by dozens of different algorithms. For example:
- ๐ฅ Video codec:
DivX,XviD,MPEG-4 ASP,H.264(rarely),MJPEG. - ๐ Audio codec:
MP3,AC3(Dolby Digital),DTS,WMA,PCM. - ๐ฆ Container: can include multiple streams (for example, video + 2 audio tracks + subtitles).
A standard player Android (for example, Google Play Music and Video or Galaxy Player on Samsung) supports only a basic set of codecs. If your AVI file uses anything other than MPEG-4 Visual (video) and MP3/AAC (audio), the system simply will not be able to decode it. In addition, performance is affected by:
- ๐ฑ Android version: devices older than 2018 (Android 8.0 and below) often lack hardware acceleration for older codecs.
- ๐ Video bitrate: files with bitrates higher than 10 Mbps can slow down even on average smartphones.
- ๐ ๏ธ File damage: AVI is sensitive to recording errors (for example, when downloading via torrents).
โ ๏ธ Attention: If your AVI file weighs several gigabytes and has a resolution 1080p+, do not try to open it on a budget smartphone (for example Redmi 9A or Samsung Galaxy A10). Even with the right player, the video will play jerkily due to lack of RAM.
Method 1: Installing specialized players for AVI
The most reliable method is to use applications that support all popular codecs and are optimized for Android. We tested 10 players and selected the top 3 that work reliably with AVI (including files with AC3/DTS sound and XviD video):
| Player | Support codecs | Hardware acceleration | Cons |
|---|---|---|---|
| VLC for Android | All major (DivX, XviD, AC3, DTS, H.264) | Yes (starting with Android 5.0) | The interface is overloaded, sometimes slows down when searching (rewinding) |
| MX Player (with codecs) | Requires manual installation Custom Codec for AC3/DTS | Yes (optional) | Advertising in the free version, the codec must be downloaded separately |
| BSPlayer | Supports the majority of codecs out of the box | Partially (depending on the device) | Paid version is needed for files >2 GB |
We recommend starting with VLC โit does not require additional settings and works even on older devices. Download it from Google Play (official application from Videolan) and follow the instructions:
Install VLC from Google Play|Open the application and allow access to files|Find your AVI file in the "Local" or "Device Memory" section|Tap on the file - playback will start automatically-->
If the video plays without sound, check the audio output settings in VLC: go to โ๏ธ Settings โ Audio โ Output module and select OpenSL ES (for most devices) or AudioTrack (if the first option does not work).
โ ๏ธ Attention: On some smartphones (for example, Xiaomi with shell MIUI) VLC may not see files in the internal memory. Solution: move the AVI to a folder Download or to an SD card, or use the built-in file manager to open the file using the "Open with..." option.
Method 2: Manual installation of codecs for MX Player
MX Player is one of the most popular players for Android, but by default it does not support the audio codec AC3 (Dolby Digital) and DTS, which are often found in AVI. To play such files, you need to install Custom Codec:
- Download MX Player from Google Play (official version only!).
- Start the player and try to open your AVI file. If a message appears
"This audio format is not supported", proceed to the next step. - Download Custom Codec for ARMv7/ARMv8 (select the version depending on the processor of your smartphone).
- Install the downloaded file
.zipas a regular application (allow installation from unknown sources in the security settings). - Restart MX Player and open AVI again - the sound should work.
If you do not know the processor architecture of your phone, check it using the application CPU-Z (section SoC). For most modern smartphones (2019 and newer), the codec for ARMv8.
What to do if the codec is not installed?
If the "Application not installed" error appears when installing Custom Codec, try:
1. Uninstall the old version of MX Player and install the new one from Google Play.
2. Download the codec directly from the official website (do not use third-party sources!).
3. Check whether there is enough space on the device (a minimum of 50 MB of free space is required).
4. On some firmware (for example, EMUI from Huawei), you may need to disable "Anti-malware" in the security settings.
After installing the codec, we recommend enabling hardware acceleration in MX Player:
- Open the player settings (icon โ๏ธ).
- Go to section
Decoder. - Enable the option
Hardware acceleration(orHW+/HW). - In section
AudioselectSW decoderfor AC3/DTS (if the sound is distorted).
Method 3: Converting AVI to a compatible format
If no player can handle your file (for example, the video is slow or there is no sound), the only solution is convert AVI to MP4. This is relevant for:
- ๐ฑ Devices with a weak processor (for example, Samsung Galaxy J2 or Nokia 2.1).
- ๐ฌ Files with high bitrate (20+ Mbit/s) or rare codecs (
Indeo Video,RealVideo). - ๐ Damaged files (for example, downloaded with errors).
For conversion, use free apps on your PC:
| app | Advantages | Settings for AVI โ MP4 |
|---|---|---|
| HandBrake | Supports hardware acceleration (NVIDIA/Intel), flexible settings | Format: MP4; H.264; Audio codec: AAC; Bitrate: 5000โ8000 kbps |
| Freemake Video Converter | Simple interface, preview | Profile: "Android"; Quality: High (1080p) |
| FFmpeg (command line) | Maximum control, support for rare codecs | |
After conversion, transfer the file .mp4 on a smartphone - it will be played by any player, including a standard one. If you need to maintain quality, use the settings:
- ๐๏ธ Resolution: original (do not reduce!).
- ๐ Video bitrate: 8000โ12000 kbps for Full HD.
- ๐ Audio codec:
AAC(compatible with all devices).
โ ๏ธ Attention: Conversion with a lower bitrate (for example, from 20 Mbit/s to 2 Mbit/s) greatly degrades the quality. If the goal is to simply play the file on your phone, select a bitrate of at least 50% of the original.
VLC|MX Player|BSPlayer|Standard player|Other-->
Method 4: Playing AVI via DLNA/UPnP
If you do not want to install additional applications or convert files, you can play AVI directly from your computer over a local network. To do this you will need:
- ๐ฅ๏ธ DLNA Server on a PC (for example, Plex Media Server, Kodi or built-in Windows "Media Streaming").
- ๐ฑ DLNA Client on Android (for example, BubbleUPnP or VLC).
- ๐ Shared Wi-Fi network (computer and phone must be connected to the same router).
Instructions for BubbleUPnP:
- Install BubbleUPnP from Google Play.
- On your PC, run the DLNA server (for example, in Kodi go to
Settings โ Services โ UPnP/DLNAand enable the option). - In BubbleUPnP on your phone, tap on
Local devicesand select your server. - Find the folder with AVI file and select it to play.
Advantages of this method:
- โ No need to transfer large files to your phone.
- โ All codecs are supported (decoding occurs on the PC side).
- โ You can stream video on Smart TV via the same BubbleUPnP.
Disadvantages:
- โ Requires a stable Wi-Fi connection (if the signal is weak, the video will slow down).
- โ On some routers you need to manually open ports for UPnP.
If the video slows down when playing via DLNA, reduce the broadcast bitrate in the server settings (for example, in Plex, limit the quality to 8 Mbps).
Method 5: Using external players (OTG/USB)
If your smartphone supports it OTG (On-The-Go), you can connect USB flash drive or an external hard drive with AVI files and play them through a specialized player. This method is suitable for:
- ๐ Large collections of videos (for example, movies in AVI).
- ๐ Devices without sufficient space in the internal memory.
- ๐ฅ๏ธ Viewing files directly from external media (without copying).
What you will need:
- ๐ OTG cable (Micro-USB/USB-C โ USB-A, depending on the phone connector).
- ๐พ USB drive with AVI files (formatted in
FAT32orexFAT). - ๐ฑ Player with OTG support (for example, VLC or MX Player).
Step-by-step guide:
- Connect the OTG cable to the smartphone, and the flash drive to the cable.
- Wait for the notification
"USB drive is connected"and open it through the file manager. - Find the AVI file and select
Open with โ VLC(or another player). - If the video does not play, check whether your phone supports OTG (this feature is disabled on some budget models).
โ ๏ธ Attention: On devices with Android 10+ you may need to manually allow access to the external drive. To do this, go to Settings โ Applications โ [Player name] โ Permissions โ Memory and enable access to all files.
If the flash drive is not detected:
- ๐ Reconnect it or try another OTG cable.
- ๐ Make sure that the drive is receiving enough power (some hard drives require an additional power source).
- ๐ฑ Check your smartphone's compatibility with OTG (for example, on the website gsmarena.com v characteristics of the device).
Solving problems with AVI playback
Even after installing the correct player, you may encounter errors. Let's consider the most common problems and their solutions:
| Problem | Possible cause | Solution |
|---|---|---|
| Video plays, but there is no sound | Unsupported audio codec (AC3, DTS) |
Install MX Player + Custom Codec or convert audio to AAC |
| Video slows down or jerks | High bitrate or weak processor | Enable hardware acceleration in the player or convert the file with a lower bitrate |
| The file does not open at all | Damaged or incompatible file codec | Check the file on your PC (for example, via MediaInfo) or convert to MP4 |
| Sound and video are not synchronized | AVI container error or problems with codecs | Use VLC (it automatically synchronizes the streams) or re-encode the file |
If the player gives an error "The file is not supported", check its properties using the app MediaInfo (available for Windows/macOS). data-i="265">"The file is not supported"
- ๐๏ธ Video codec: if it is
MPEG-4 Visual (XviD/DivX), there should be no problems. IfMJPEGorVC-1, conversion will be required. - ๐ Audio codec:
AC3andDTSrequire additional codecs. - ๐ Container: some AVI files use non-standard headers (for example,
OpenDML), which not all players read correctly.
If your AVI file weighs more than 4 GB and has the .avi extension, but does not open, most likely it was recorded using OpenDML. In this case, only converting to MP4 or will help. MKV.
For diagnostics, you can also use online services like VideoHelp.com, where users share solutions for specific codecs.
FAQ: Frequently asked questions about playing AVI on Android
Is it possible to open AVI on Android without installing additional applications?
Theoretically, yes, but only if the file uses a standard codec (MPEG-4 Visual + MP3). In practice, 90% of AVI files require a specialized player like VLC or MX Player. data-i="287">) do not support Google Play Video) do not support AC3, DTS or XviD.
Why does AVI play jerkily on my smartphone?
There are several reasons:
- ๐ Weak processor: budget smartphones (for example, with a chipset Snapdragon 4xx or Mediatek Helio A22) cannot cope with decoding high-bitrate video (10+ Mbit/s).
- ๐ Lack of RAM: if other applications are running in the background, the system can โstrangleโ the player.
- โ๏ธ Lack of hardware acceleration: check the player settings (in MX Player or VLC enable the option
Hardware decoding).
Solutions:
- Close all background applications before viewing.
- Convert the file to
MP4with a bitrate no higher than 5000 kbps. - Use a player with hardware acceleration support (for example, VLC).
How to open AVI on Android TV or a set-top box (for example, Xiaomi Mi Box)?
On Android TV the algorithm is the same as on smartphones, but with nuances:
- Install VLC for Android TV or MX Player (there is a version for TV).
- If you use MX Player, do not forget to install Custom Codec for
ARMv8(most TV boxes on this processor). - For files with
DTSsound, additional audio output settings may be required (in VLC selectPassthroughin the sound settings).
If the video is slow, try connecting an external hard drive via USB and playing the file locally (network playback over Wi-Fi may lag due to bandwidth limitations).
Is it possible to play AVI from an external hard drive formatted in NTFS?
Yes, but with with reservations:
- ๐ฑ Most smartphones support Android 6.0+ support
NTFSout of the box, but there may be problems with writing files. - ๐ On some devices (for example, Samsung or Xiaomi) requires additional software like Paragon NTFS or Total Commander with a plugin.
- โก For USB-powered hard drives you may need OTG hub with external power supply (since the smartphone does not always provide enough energy).
If the disk is not detected, format it in exFAT โthis format is supported by all modern devices without additional drivers.
How can I find out which codec is used in my AVI file?
The most reliable way is to use the app MediaInfo (available for Windows, macOS and Linux):
- Download and install MediaInfo from the official website.
- Open your AVI file in the app.
- Check sections
VideoandAudio: - B
Videopay attention toFormat(for example,MPEG-4 Visual (XviD)). - B
AudiolookFormat(for example,AC-3orDTS).
Alternative methods:
- ๐ Online services like MediaInfoOnline (upload file up to 200 MB).
- ๐ฑ Applications for Android: MediaInfo or Video Inspector (show basic information about codecs).