Every 10 seconds, the list will update with the current files in the input directory and it will highlight any file that exists in the input directory and the output directory simultaneously. The function of highlighting files is as a check for you before starting, to ensure you won't get an error for existing files. When the status bar at the bottom says "DONE" the conversions have completed.
Please leave me a ticket for suggestions or problems you have so we can make this work better.
Change folder paths: If you wish to use another directory for the input and output folders, create a shortcut file and add a command line paramater of the path you wish to use in " quotations " and the program will create a folder in that path, if it exists.
Troubleshooting: If you wish to troubleshoot why the encoding is not successful, you may create a text file in the same directory as this program exe named "log.txt" and that file will be written to with the std output of FFMPEG. All other errors should be presented to the user in a message box. There is a menu command to create / view the text file: File > Options > FFMPEG output log
Abnormal Program Termination: If you close / kill / crash the program when it is not stopped, there is a chance that the background tasks may stay running and hang. You can search for these tasks aax2mp3.exe or ffmpeg.exe in Windows Task Manager under Background Tasks and terminate them separately. If you don't, these tasks will stay running in the background using system resources, potentially until reboot.
With Audible Manager installed and authorized, you can add your audio books which were downloaded and playable through the Audible manager in this program. When you have created a list for conversions, just click start and the program will start a process with AAXtoMP3.exe. AAXtoMP3.exe pipes its output of the AAX file into a second process running FFMPEG. FFMPEG takes the data stream from AAXtoMP3.exe and transcodes it into an MP3 (or whatever).
This program orchestrates this function to allow multiple files to be copied rather than just one, which aaxman created a few years ago.
You could execute these commands from the command line and achieve the same results as this program using the following command:
aaxtomp3.exe -i {pathtofile.aax} | ffmpeg -i pipe:0 {pathtoout.mp3} note that AAXtoMP3 and FFMPEG do not like spaces, so if you use them make sure to use surrounding quotations. Also command lines don't like \\paths\to\networkfiles so make sure that the files are in a local directory, or a mapped drive.
**Disclaimer and info: **
This program is a GUI wrapper for the AAXtoMP3.exe file which was created by aaxman at: https://sourceforge.net/projects/aaxtomp3/ He developed the original GUI for this in German and the command line EXE which does the conversion with FFMPEG's help.
ffmpeg.exe was created by https://ffmpeg.org/ (LGPL2.1) which takes the data stream creates the mp3 file.
AAXSDKWin.dll is property of Audible, located at: C:\Program Files (x86)\Audible\Bin as part of Audible Manager. This program is a required component to convert your purchased audio books and can be downloaded from Amazon here:
https://d26m6e6wixvnt0.cloudfront.net/AM50/ActiveSetupN.exe from Amazon's repository.
or you can browse to the file if that location changes / becomes unavailable:
https://www.audible.com/howtolisten > "On your computer and MP3" > "Install AudibleManager"
See the Audible Windows Support page: https://audible.custhelp.com/app/answers/detail/a_id/4653/kw/windows
The Windows Store Audible app will not work with this program.
Program icon created by:
http://www.iconarchive.com/show/steel-system-icons-by-uriy1966/Music-icon.html