by theruan » Mon Jul 04, 2016 11:53 pm
After a long research about current best codecs I found out that fdk aac was best in regards to portable media considering small size vs minimal loss, this encoder seems to be the best for it, the music files are playable in MM 4.1.13.1801 but the sound is very very bad, this doesn't happen in any other app i tried.
For some reason which i couldn't understand MM is recognizing the music as:
Codec: fdkaac 0.6.2, libfdk-aac 3.4.12, VBR mode 5
VBR: No
Channels:Mono
Sample: 22 050 Hz
The correct information would be:
VBR: Yes
Channels: Stereo
Sample: 44100 Hz
Tested on:
Winamp 5.666 Build 3516 (patched version found in Winamp forums)
Groove Music
MPC-HC 1.7.10.101 x64 Nightly(Lav Audio Decoder 0.67.0.142-git) from Klite codec pack
Windows Media Player
My system is Windows 10 10586.420 x64
Reading another post here I found out that MM uses Media Foundation to play aac, so I messed around in plugin folder and found that removing/renaming in_mfaudio.dll makes audio non playable return error stating that there is no codec, BUT the information regarding the audio details is still being found in the same way(mono, 22 050 Hz,...) which makes me wonder if the information is being read wrongly and then passed wrongly somehow to the media foundation codec.
Reading about Media Foundation Codec I found that the supposed codec to do this is MSAudDecMFT.dll which in my system is version 10.0.10586.0(actually there are x86 and x64 versions with different sizes but same details version).
I can't be sure if this is a MM bug, or if Media Foundation is the culprit, 'cause I don't know for sure if both Groove Music and Windows Media Player are also using that codec or not.
Installing MM Codec Pack fixes the issue, but I would like to be able to play without it, as I can't afford the Codec Pack at the moment.
After a long research about current best codecs I found out that fdk aac was best in regards to portable media considering small size vs minimal loss, this encoder seems to be the best for it, the music files are playable in MM 4.1.13.1801 but the sound is very very bad, this doesn't happen in any other app i tried.
For some reason which i couldn't understand MM is recognizing the music as:
Codec: fdkaac 0.6.2, libfdk-aac 3.4.12, VBR mode 5
VBR: No
Channels:Mono
Sample: 22 050 Hz
The correct information would be:
VBR: Yes
Channels: Stereo
Sample: 44100 Hz
Tested on:
Winamp 5.666 Build 3516 (patched version found in Winamp forums)
Groove Music
MPC-HC 1.7.10.101 x64 Nightly(Lav Audio Decoder 0.67.0.142-git) from Klite codec pack
Windows Media Player
My system is Windows 10 10586.420 x64
Reading another post here I found out that MM uses Media Foundation to play aac, so I messed around in plugin folder and found that removing/renaming in_mfaudio.dll makes audio non playable return error stating that there is no codec, BUT the information regarding the audio details is still being found in the same way(mono, 22 050 Hz,...) which makes me wonder if the information is being read wrongly and then passed wrongly somehow to the media foundation codec.
Reading about Media Foundation Codec I found that the supposed codec to do this is MSAudDecMFT.dll which in my system is version 10.0.10586.0(actually there are x86 and x64 versions with different sizes but same details version).
I can't be sure if this is a MM bug, or if Media Foundation is the culprit, 'cause I don't know for sure if both Groove Music and Windows Media Player are also using that codec or not.
Installing MM Codec Pack fixes the issue, but I would like to be able to play without it, as I can't afford the Codec Pack at the moment.