GithubHelp home page GithubHelp logo

Comments (9)

Sailfish avatar Sailfish commented on July 16, 2024 1

Okay, seeing how fast the aax transcoding work versus .aa, I have already decided to go ahead and download the aax version for all author titles I have flagged as worth listening to again. With well over 1000 titles, and most of them flagged as worthy, that will be a daunting task but one, ultimately, be worth it.

Thanks for your time on this.

from aaxaudioconverter.

audiamus avatar audiamus commented on July 16, 2024

I've attached the log file as requested

Where can I find it?

from aaxaudioconverter.

Sailfish avatar Sailfish commented on July 16, 2024

That's odd? I know I used the "Attach files by dragging & dropping, selecting or pasting them." feature below. ah, I see now that the attachment didn't work with an older version of Firefox that I was using. I will be using it again but since the log is short I will also add it here. Let me know if you receive the attachment.

AaxAudioConverter_2020-12-12_001.log contents follows:
08:31:22.023 0001 Level=3
08:31:22.097 0001 [MainForm..ctor] AaxAudioConverter 1.15.3.0 on Windows 6.1.7601
08:31:22.111 0001 [ActivationCode.init] add from registry (#=8)
08:31:22.112 0001 [ActivationCode.init] #unique=8
08:31:22.113 0001 [AaxAudioConverter.cleanTempDirectory] "\?\C:\Users\USER\AppData\Local\audiamus\AaxAudioConverter\tmp"
08:31:22.192 0005 [FileAssoc.Associate]
08:31:22.194 0001 [AaxAudioConverter.VerifyFFmpegPath] dir="I:\Program Files\Multimedia Design\Audio\AAX Audio Converter"
08:31:22.279 0001 [AaxAudioConverter.VerifyFFmpegPath] version 4.2.2
08:31:22.674 0001 [OnlineUpdate.UpdateAsync] server=1.15.3
08:31:30.099 0013 [AaxAudioConverter.addFilesParallel] "I:\Users\Dad\Music\Audible\Downloads\DeadSixPart1_mp332_ARKLXNBG8DW1U.aa"
08:31:30.099 0011 [AaxAudioConverter.addFilesParallel] "I:\Users\Dad\Music\Audible\Downloads\DeadSixPart2_mp332_ARKLXNBG8DW1U.aa"
08:31:30.099 0007 [AaxAudioConverter.addFilesParallel] "I:\Users\Dad\Music\Audible\Downloads\DeadSixPart3_mp332_ARKLXNBG8DW1U.aa"
08:31:30.101 0013 [TagAndFileNamingHelper.readMetaData]
08:31:30.101 0007 [TagAndFileNamingHelper.readMetaData]
08:31:30.101 0011 [TagAndFileNamingHelper.readMetaData]
08:31:30.102 0013 [TagAndFileNamingHelper.readMetadataFFmpeg] "I:\Users\Dad\Music\Audible\Downloads\DeadSixPart1_mp332_ARKLXNBG8DW1U.aa"
08:31:30.102 0007 [TagAndFileNamingHelper.readMetadataFFmpeg] "I:\Users\Dad\Music\Audible\Downloads\DeadSixPart3_mp332_ARKLXNBG8DW1U.aa"
08:31:30.102 0011 [TagAndFileNamingHelper.readMetadataFFmpeg] "I:\Users\Dad\Music\Audible\Downloads\DeadSixPart2_mp332_ARKLXNBG8DW1U.aa"
08:31:30.182 0013 [TagAndFileNamingHelper.readMetadataTaglib]
08:31:30.182 0007 [TagAndFileNamingHelper.readMetadataTaglib]
08:31:30.184 0011 [TagAndFileNamingHelper.readMetadataTaglib]
08:31:30.190 0013 [TagAndFileNamingHelper.readMetadataTaglibAudible] "I:\Users\Dad\Music\Audible\Downloads\DeadSixPart1_mp332_ARKLXNBG8DW1U.aa"
08:31:30.190 0011 [TagAndFileNamingHelper.readMetadataTaglibAudible] "I:\Users\Dad\Music\Audible\Downloads\DeadSixPart2_mp332_ARKLXNBG8DW1U.aa"
08:31:30.194 0007 [TagAndFileNamingHelper.readMetadataTaglibAudible] "I:\Users\Dad\Music\Audible\Downloads\DeadSixPart3_mp332_ARKLXNBG8DW1U.aa"
08:31:30.204 0007 [AaxAudioConverter.exceptionCallback] ArgumentNullException:
"Value cannot be null.
Parameter name: array"

AaxAudioConverter_2020-12-12_001.log

from aaxaudioconverter.

audiamus avatar audiamus commented on July 16, 2024

Thank you. It appears to be related with the initial reading of the meta data. I will investigate.

from aaxaudioconverter.

Sailfish avatar Sailfish commented on July 16, 2024

As an aside, using the "-Log=3" command line switch on all the *.aa titles in my library, I was able to ID and isolate the 14 files that have exhibited this problem. I can run AAC with just those files and send that log file if you think it would be of help.

Also, if you find something and wish me to test it out, I will be able to efficiently do so with just-Log=3 those files.

from aaxaudioconverter.

audiamus avatar audiamus commented on July 16, 2024

AAX Audio Converter uses a 3rd party library to extract the meta data, not FFmpeg directly. Nonetheless it might help to see what FFmpeg does with it. Can you try two things please:

  1. Run the following command from a console window:
    <path to>\ffmpeg.exe -hide_banner -i <offending file>.aa 2> out.txt
    FFmpeg.exe will be in the same folder as AAXAudioConverter.exe.
    One of the problematic files appears to be DeadSixPart3_mp332_ARKLXNBG8DW1U.aa

  2. Run the original AAX Audio Converter session again, but this time with log level 4 and let's see how and if FFmpeg will be involved.

from aaxaudioconverter.

Sailfish avatar Sailfish commented on July 16, 2024

DeadSixPt3Out.txt
AaxAudioConverter_2020-12-14_001.log

Per your request, attached are the item 1 ffmpeg output file and your AAC log file.

Note: apologies for mixing two issues in my response earlier. I've deleted that response and broke them into responses to the appropriate issues separately.

from aaxaudioconverter.

audiamus avatar audiamus commented on July 16, 2024

Thank you again. That's all I need at the moment. At first glance, there is nothing unusual in the FFmpeg output. I will have to dig into the source code.

from aaxaudioconverter.

audiamus avatar audiamus commented on July 16, 2024

It could be the cover image. Audible has used more than one way of embedding the cover image into the .aa file. AAX Audio Converter is aware to two methods, but neither might fit here.

I will handle this exception differently in the next version, to allow such books to be loaded even without the cover image.

For the moment I recommend to download the .aax variant.

from aaxaudioconverter.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.