There is nothing more frustrating than downloading or transferring video to your Android phone, only to be greeted with errors related to audio codec and video codec. Some of the common error messages include “cannot open file” or “unsupported video format”. So how do you fix the aforementioned error messages? Read on and we’ll walk you through a solution.
Why is my video not working?
The most likely reason you are seeing a “file cannot be opened”, “audio codec not supported”, or “video format not supported” error is because your current media player does not support the codec. of your video file. Another possible reason is that the audio codec is not supported. Below we discuss the various possible ways to fix this rather annoying problem.
How to fix unsupported video format error on your smartphone?
Install a third-party media player app
The easiest solution to this problem is to quit the default video player and download a new one. Here are some of the most versatile Android media players we recommend:
VLC for Android
If you have used VLC on your PC before, you know that it is one of the most convenient and reliable media players. The same goes for the VLC app for Android . It includes all codecs without the need for additional downloads. It supports DivX and XviD compressed videos, as well as a variety of formats – MKV, MP4, AVI, MOV, Ogg, FLAC, TS, M2TS, Wav and AAC.
For those who like to watch foreign movies or cartoons, you will be happy to know that VLC also supports multitrack audio and subtitles. Plus, the app is lightweight, free, and doesn’t contain any nasty ads. It is one of the best, if not the best, Android media player. Installing VLC for Android is usually the one stop solution for one of the most asked questions on this topic. – ‘How to play mp4 on Android’. Download VLC for android
This is another lightweight and easy to use Android media player. Just like VLC, MX Player supports multiple files (.avi, mpeg, mp4, wmv, DivX, Xvid and more) but also a variety of subtitle formats including .txt, .sub, .srt,. idx and others. It also offers gesture controls, such as dragging down to decrease brightness, scrolling back and forth to move caption text, and more.
Unfortunately, the app’s interface is pretty basic, but some might like it. The free version of MX Player also comes with ads, but if you can live with that, it’s a great player that supports most video file formats and codecs for Android. Otherwise, there is also an ad-free version available for $ 5.99. Download MX Player
Convert the video file to a supported format
In most cases, downloading and installing a compatible media player application should resolve the unsupported video format error. But if you are not interested in downloading and installing an app, the other solution is to “convert” the video to a format that your phone understands. And there are several apps that allow you to do this on your smartphone itself. Take one of the most popular apps, called Video Transcoder.
The best thing about Video Transcoder is that it is free and also open source. There are also no annoying advertisements. Second, the product supports a wide variety of file formats and codecs. The user interface is a bit simple, but it is functional and easy to understand.
In case you have access to a computer, there are several free video converters that can easily convert your video file to a format that your phone understands.
Now that you know how to fix the unsupported video format error on Android, let’s explore the reasons why the message appeared in the first place. To understand this, you need to understand some basic facts about video codecs and containers.
What is a codec?
Codec is actually the abbreviation for encoder-decoder. The name says it all: it is a method of encoding and decoding data, especially compressed data. As you might have guessed, like .mp4 which is a popular video format for Android, there are video codecs for Android and audio codecs for Android. Usually the job of a codec is to compress a set of data (video or audio) for storage and decompress it later for playback or viewing.
Codecs are different from containers and file formats. AVI, for example, is often confused with one when it comes to just the video file type and one of the most popular Android video formats.
What is a container?
Usually a container is also referred to as a file format. It takes care of the packaging, transport and presentation (while the codec prepares the file for these actions). Containers take care of synchronizing audio and video. A container is part of the file that determines the file type. Simply put – if you have a nextpit.mp4 file, MP4 is the container.