View Single Post
Old 27th November 2015, 17:46   #3  |  Link
LoRd_MuldeR
Software Developer
 
LoRd_MuldeR's Avatar
 
Join Date: Jun 2005
Location: Last House on Slunk Street
Posts: 13,248
Quote:
Originally Posted by rhaz View Post
Hi. I'm trying to convert .aac to .wav and I get this message. I do have neroAacDec.exe in eac3to dir and in win32 dir.

So I run 'eac3to file.aac file.wav -downStereo' or something like that. And I get:
Code:
AAC, 2.0 channels, 48kHz
Decoding with DirectShow (Nero Audio Decoder 2)...
Getting "Nero Audio Decoder 2" instance failed.
Aborted at file position 262144.
I have Nero 7 installed, but that doesn't change anything since Nero AAC decoder has been standalone for 9 years now, so quotes from eac3to wiki are outdated.

I use latest eac3to package and nero codecs. Win8x64 (not 8.1)

Pls help.
Obviously it's not using (and not trying to use) the neroAacDec.exe program, but it's trying to use some DirectShow filter - that appears to be missing on your system.

The neroAacDec.exe command-line decoder is 100% standalone and not related to DirectShow at all. You can call it like this:
Code:
neroAacDec.exe -if input.mp4 -of output.wav

If I remember correctly, neroAacDec.exe does not support ADTS (that's what ".aac" files typically are!), but only AAC stored in an MP4 container.

You can use faad to decode ADTS instead:
Code:
faad.exe -o output.wav input.aac
__________________
Go to https://standforukraine.com/ to find legitimate Ukrainian Charities 🇺🇦✊

Last edited by LoRd_MuldeR; 27th November 2015 at 17:53.
LoRd_MuldeR is offline   Reply With Quote