I'd like to know what to modify in this code to ensure all the subtitles are copied from the original file and all the available audio tracks are converted to eac3 and added to the output.mp4 file.For the subtitles copying I tried -map but couldn't get it to work. Thanks for the help!
MX Player requires an installation of custom codec to play EAC3 codec files. Or else, you'll get a MX Player EAC3 not supported error. However, the installing process could be complicated and time consuming.
To put this simply, you can try Winxvideo AI to convert videos with EAC3 audio codec to an MX Player comaptible format, such as MP4, MOV, MKV, AVI, H.264, encoded in AAC or MP3. Then you're able to play the converted EAC3 files without EAC3 audio codec download.
As mentioned, many MX Player users often see an error message 'EAC3 Audio format is not supported' while watching their favorite videos on MX Player. EAC3 format is the Enhanced AC-3 format for audio. The removal of custom codec in MX Player makes it difficult for AC-type files to stream. That's to say, EAC3 audio format is no more listed in MX Player required libraries downloaded from App Store. You need install MX player custom codec pack to make EAC3 codec, as well as DTS, MLP, TrueHD format playable.
MX Player custom codec includes ffmpeg library along with many other libraries which are required to ensure MX player working properly. Usually, there are two kinds of MX Player Custom codec, MX Player AIO ZIP file and specific MX Player codec pack based on your device's architecture. Just download the right version of MX Player EAC3 codec according to the local player's prompt.
Update: You're no longer required to get eac3 audio codec download since the latest version MX Player app now supports AC3 Audio by default. To enable playback of AC3 audio, simply download the latest version of the MX Player APK. However, for DTS Audio, you still need to download a MX Player custom codec from the provided link below.
Step 3. Download the target EAC3 codec for MX Player that you need. You don't have to wander around the web to searching for MX Player AIO zip or specific custom codec. Directly download the codec zip file from the links mentioned below.
For the newer version of MX Player, older MX Player custom codec links may not work. You will be noticed with an error message "Can't find custom codec. Please use version. Please use version 1.49.0 Codec"!
What if users don't want to take extra steps to download and install EAC3 codec for MX Player? You can try an alternative to MX Player to make your videos with EAC3/AC3/DTS audio playable. Generally, there are two options: turning to another media player or convert the EAC3/AC3/DTS encoded video to the one that MX Player accepts.
There are many video players out there that can play almost all video file formats without installing video codecs additionally. Most of them include built-in audio and video codecs and are totally free to use. This will solve video not playing in MX Player error owing to the codec issue, including the EAC3 codec or the increasingly popular AV1 codec. Here are some free media players that don't require extra codec installation:
Take 5KPlayer as an example, it's a superb alternative to MX Player for Windows 11/10 that plays any media files, including EAC3 audio format, without extra codec installation. All you need to do is to: open 5KPlayer, darg and drop your EAC3 codec file to it. After then, you can enjoy your favorite video/audio content freely.
Most of the users love to play all media files on VLC while working on computer whereas MX player is rated as best solution for android platform. Those who cannot tolerate annoying ads on screen are advised to go ahead with VLC and the second option is to spend on professional version of MX player.
Open the MX Player Settings and navigate to the option Decoder. Here, navigate to the bottom of the page and choose Custom Codec. You can find the type of codec you must download and use here.
Kaley Torres is a self-motivated, creative editor with eight years of marketing and SEO experience, specializing in writing on DVD, video, audio, images, new digital contents etc. With a partiality DVD collection, Kaley also enjoys digitizing DVD and is keen to share her DVD video conversion solutions as well as video sharing tips on social media.
The VLC media player can also convert different video and audio formats. Well, if you have compatibility issues such as the audio format eac3 is not supported, you can convert it to MP3 or any other format. Here are the steps to fix the eac3 audio support video player problem:
To make sure you download and install the right custom codecs, you should check the version of your MX player that is running in your media player. After seeing the version, then take the following steps to choose and download the custom codec:
This is another quick solution to fix the MX Player eac3 audio not supported error. You see, you can encode MX player eac3 audio not supported to more compatible formats, such as MP3 and MP4. All you need to do is to use any professional video or audio converter.
You can find some free video or audio converters, but you need to choose the best one that is available. In this case, you can convert video and audio files to digital formats in a straightforward way to fix audio format eac3 not supported MX Player.
If the methods introduced above don't work, another great option to fix the eac3 not supported error is to use a different audio player that supports eac3 audio format, such as VLC media player.
Sometimes, video or audio files are lost or deleted from your device, making it impossible to hear audio while playing. In such cases, you see a flashing message saying the MX Player eac3 audio format is not supported. You can use the solutions discussed above to fix audio eac3 not supported, but if they all fail, you need to utilize a professional audio recovery tool.
However, you can only recover lost or deleted audio files if you have not used the drive or storage media. Remember that playing the audio files on the faulty media might overwrite the original data. This means the audio files can be lost beyond recovery.
Recoverit can restore lost or deleted EAC3 audio files of any format, such as MP3, WAV, AU, AFF, MP4, and AVI. This audio recovery tool with an intuitive and user-friendly interface can recover lost or deleted files like audio files from memory cards, SD cards, hard drives, and USB flash drives. Simply put, the Recoverit audio recovery tool supports corruption in the sound section of the video files, audio and video sync problems, and many more.
Above all, this software works well in all audio file loss situations, whether you see this audio format eac3 is not supported, deleted, audio file transfer faults, or virus infection. It recovers lost or deleted files on both Windows and Mac computers or any Android device and allows you to save them at your desired destination on external media or drive. You can easily get the audio files by taking the following steps.
After completion, you will view the deleted files listed on the left panel of your screen. Recoverit allows you to select multiple audio files simultaneously and preview all of them. Best of all, there is no limitation on the size of audio files to repair, meaning you can repair multiple corrupt audio files.
Lastly, click on the Recover button to recover your lost or deleted audio files. Note that it might take a while to recover the audio files. However, you should always consider saving the recovered files in another location.
As explained earlier, because of the patent licensing issues, you might encounter errors, such as audio format eac3 is not supported in the MX player. The good news is that you can do the following if the video has audio eac3 not supported MX Player:
MX player is undoubtedly one of the best video players for android devices with plenty of features. But with the removal of its audio codec supports like DTS, AC3, and MLP due to some licensing problems, you may notice an error message that states the eac3 audio format is not supported in MX Player. Unfortunately, sound problems can make your experience quite annoying. Thus, you need to understand some basic knowledge of EAC 3 files.
EAC3 which is also called the enhanced AC-3 is a digital audio compression format that was developed by Dolby Labs to store and transport digital audio. It succeeded AC-3 which is another format developed by the same company. The coming of EAC3 saw various improvements, such as an increase in channel count and support for a wider range of data rates.
Some of your audio files can inevitably be lost or deleted due to audio format eac3 not being supported. Thankfully, you can use Recoverit Audio Recovery Software to salvage your files. With this tool, Windows and Mac computer users can recover audio files safely and without a problem. Having gone through such a bad experience, you can rest assured that any lost or deleted files will be recovered as quickly as possible.
The thing is the output quality is really bad. It sounds extremely compressed, judging by my ear it sounds like about 32kbps.My theory is that the output is for some reason 192k divided by 6 channels, each channel being 32kbps and the whole audio track is 192k overall. To my knowledge, that's not how its supposed to work and it should sound like the equivalent of 192k for each channel in one bitstream.
Edit: Something I just realized on this and tested is that the audio quality that I hear when using ffmpeg to encode to ac3 and then to encode to eac3 is the same. But as eac3 is almost twice as efficient as ac3, I would expect the eac3 encode to be much higher quality and sound less compressed. Case in point is that the Telestream Vantage encode is much higher quality than an ac3 at the same bitrate. Is this a fault of of the ffmpeg encoder that is used for eac3?
c80f0f1006