Getting and running latest fdkaac and opusenc encoders for dbpoweramp and foobar.
Advertising
.
Message
Author
Hi I am Rupesh from India and I have some mp3 files and I want to convert to m4a files using fdkaac encoder latest version available. Similarly I want want to convert these mp3 files to opus using opusenc encoder latest version available. There are a number of benifits of using latest version of encoder available like the output audio quality will be good etc., rather than using old one. Generally i am using fdkaac or opusenc in other software like dbpoweramp and foobar. Using them directly is not good as the above software provide nice guis. These software providers supply their own encoders for fdkaac and opusenc and they are too old. I want to use the latest version of fdkaac and opusenc encoders instead. Source code of these encoders are available from git etc.,. I have downloaded media auto build suite and ran it. It has downloaded the source code and compiled and created .exe files for fdkaac and opusenc. I have copied these files to encoder directory present in the dbpoweramp folder. I tried to convert these mp3 files to m4a and opus using old fdkaac and opusenc encoders provided by dbpoweramp. After that I have converted these mp3 files to m4a and opus using new fdkaac and opusenc compiled by msys2 or mingw64. The files converted using old fdkaac and opusenc are of small in size than the ones converted using newly compiled fdkaac and opusenc at same bitrate. I think that msys2 compiler is inferior than others. Which is the best way to compile source code of fdkaac and opusenc in optimal way like gcc or visual studio etc.,. Can you suggest where to get or how to compile fdkaac and opusenc encoders .exe files which converts mp3 files to best quality output audio files. Regards, Rupesh. Sent from my LM-G710 using Tapatalk
RE: Getting and running latest fdkaac and opusenc encoders for dbpoweramp and foobar.
@rupeshforu3 follow the recomendations of junh1024 and hello_hello, but remember than recode a lossy mp3 never can improve the quality, you can obtain only a little less quality with a little less size. About last know encoders and recommended (qaac for AAC) read the Updated FAQ.
------------------------------- -Sb ----------------------------------------- 1997 M3 Estroil Blue / Modena 2010 335i Alpine White / Coral Red Dakota
RE: Getting and running latest fdkaac and opusenc encoders for dbpoweramp and foobar.
From the past 4 years I am using fdkaac and opusenc with dbpoweramp and I am satisfied with the audio quality of converted audio files. So I want to use same fdkaac and opusenc with dbpoweramp but with latest versions of the above. As I want windows versions of the above encoders I think that visual studio produces perfect executable files than msys2 or mingw64 gcc. At present I have downloaded visual studio community edition 2022 and all the components of vc ++ and Linux make tools etc.,. But I don't know how to compile source code obtained from git. I have seen the source code of fdkaac present in the nu774 fdkaac repository of git. In it I can see .sln and .vcxproj files. If I open these files can I compile source code automatically without any much effort of installing mingw and passing parameters to it. In the doom forum I have noticed that someone has compiled fdkaac 2.0.1 with msys2 and provided media fire link. The link is Can I trust it and use it in my dbpoweramp or foobar. Sent from my LM-G710 using Tapatalk
RE: Getting and running latest fdkaac and opusenc encoders for dbpoweramp and foobar.
Your link is from 2019-12-08, the include commits until 2021-08-24. Using a encoder or other only change the size and speed of the compiler (the exe), the output encodes (the aac/m4a) are the same with the same source codes. About the version check the fdkaac 1.0.2 libfdk-aac 0.1.6+2.0.2 from 2021-06-08
RE: Getting and running latest fdkaac and opusenc encoders for dbpoweramp and foobar.
Hi at present I am using fdkaac encoder latest which is obtained from media auto build suite. It has downloaded msys2 and ming64, gcc etc.,. After that it has compiled source code of many audio tools and ffmpeg. First I tried to create ffmpeg tool but after compiling fdkaac and opusenc the process has been stopped due to errors. Many of you may be struggling to compile source code of fdkaac and opusenc, ffmpeg etc.,. Including me as I tried to compile fdkaac source code in visual studio but not succeeded. I am suggesting to all of you to try this tool called media auto build suite. I have tested m4a files generated by various versions of fdkaac ie., One downloaded from media fire, compiled by msys2, old fdkaac etc.,. My conclusion is all versions generated little differences in file size but quality is same of all output audio files. My doubt is all source mp3 files are of 16 bit depth. What happens when I convert these mp3 files to m4a files by specifying bit depth as 24 bit. I think that encoding to 24 bit may improve the quality of output m4a files. Sent from my LM-G710 using Tapatalk
RE: Getting and running latest fdkaac and opusenc encoders for dbpoweramp and foobar.
I don't want to improve the quality of source mp3 files but while running fdkaac encoder and passing parameters to it can I instruct the fdkaac encoder to encode source mp3 file at 24 bit bit depth. Sent from my LM-G710 using Tapatalk
RE: Getting and running latest fdkaac and opusenc encoders for dbpoweramp and foobar.
Sorry for the disguise I am asking lot of questions because previously I mean five years back I have searched a lot to convert MP3 files to other codecs and used various tools but none of them satisfied me and finally I have tried dbpoweramp and after that fully satisfied. At the starting i have converted MP3 files of size 450gb to other codecs using dbpoweramp. At present I have bought new PC with latest intel processor with Intel hd sound and realtek 897 alc. Again I want to convert these same MP3 files to other using latest version of fdkaac and opusenc encoders. So I have searched web and compiled myself using msys2. I have seen the version of opusenc in windows terminal and found that both are same. I have used four fdkaac encoders one compiled using msys2 and the one provided by dbpoweramp 17.1 and two others downloaded from web. Two encoders ie., One provided by dbpoweramp and the one downloaded from web are of same size and produced same output m4a file size. The id tag properties of the m4a file generated by these two encoders are as below fdkaac 1.0.0, libfdk-aac 4.0.0, VBR mode 1 The other two fdkaac encoders are one compiled by msys2 and the other downloaded from web The id tag properties of the m4a file generated by these two encoders are as below fdkaac 1.0.2, libfdk-aac 4.0.1, VBR mode 1 I have played all the m4a files in my android smartphone player and all sounds good. I think that the fdkaac encoder provided by dbpoweramp is only two months older than the one compiled by msys2 gcc. If you instruct as "use the one provided by dbpoweramp and discard everything else" I will follow your instructions. Or if you instruct as " use the latest fdkaac encoder compiled or downloaded from web and discard the one provided by dbpoweramp" I will follow your instructions. Finally my request is how to use intel HD audio features and how to use realtek 897 alc during encoding. If these two can't be used strictly say no. I have installed latest drivers for hd audio and realtek 897 alc. I have loaded direct x dsp in dbpoweramp and unfortunately it has detected none. Please try to read the current post thoroughly and try to reply to my questions 1) Is there any need to use latest fdkaac encoder 2) Is it possible to use intel HD audio and realtek 897 alc during encoding. Sent from my LM-G710 using Tapatalk
RE: Getting and running latest fdkaac and opusenc encoders for dbpoweramp and foobar.
May I know which is best among fdkaac and qaac. Is it possible to encode source mp3 files to aac using fdkaac or qaac with 24 bit depth or 32 bit float. Sent from my LM-G710 using Tapatalk
RE: Getting and running latest fdkaac and opusenc encoders for dbpoweramp and foobar.
Thanks for your clarification but many sites said that aac defaults to 16 bit depth and I thought that aac is inferior than other codecs. Is it true. Sent from my LM-G710 using Tapatalk