View Full Version : Nero AAC Codec 1.3.3.0
menno
24th January 2009, 17:18
Yeah, right now the pages are unavailable, they're working on some new ones. I updated the links in the first post.
audyovydeo
2nd February 2009, 12:09
Yeah, right now the pages are unavailable, they're working on some new ones. I updated the links in the first post.
Pages are back ... to 1.3.3.0 !!!
Somehow I was expecting a new version, naive me...
anything new forthcoming ?
cheers
a/v
b66pak
9th February 2009, 20:58
hi, first i want to thank you for this great tool...
i want to know in terms of quality which is better:
neroaacenc.exe -2pass -br 96000 -if audio.wav -of audio.2pass.m4a
neroaacenc.exe -q 0.36 -if audio.wav -of audio.q.m4a
the output files (audio.2pass.m4a and audio.q.m4a) have the same size!
_
L.E. how can i obtain the best quality for a given size?
_
nurbs
9th February 2009, 21:35
2pass and the -q switch should give the same quality for the same size.
skromnibog
10th February 2009, 10:42
To achieve best quality with desired size for a single file use 2pass abr.
To achieve best quality with desired size for your complete music collection use vbr.
More about q parameter here: http://www.audiocoding.com/nero_aacenc.html
b66pak
10th February 2009, 20:09
thanks for the answers...
_
L.E. what are the conditions that trigger aac-he and aac-hev2 encoding...i need to do a 64kbt aac-he (or hev2) encoding and the help file states: "Note that the above switches (-lc, -he, -hev2) should not be used; optimal AAC profile is automatically determined from quality/bitrate settings when no override is specified."
_
b66pak
14th February 2009, 23:53
nobody?
_
nurbs
15th February 2009, 13:28
HE is used for q < 0.31. I think HEv2 is used for q < 0.26 (maybe q < 0.21; you'll have to test). I don't know about abr because I hardly ever use it, but HE becomes better below about 80kbps for stereo and HEv2 below about 56.
Since you don't care if it uses HE or HEv2 just use 64kbps and you'll see what comes out.
b66pak
15th February 2009, 19:52
is this meaning that he is only for 64k and below? 2pass 96k he would be worse than 2pass 96k lc?
_
nurbs
15th February 2009, 22:49
is this meaning that he is only for 64k and below? 2pass 96k he would be worse than 2pass 96k lc? Yes, HE shouldn't be used at ~80 and above because it will sound worse than LC. Seriously if you don't care which profile is used just pick a bitrate and let the encoder decide.
Umamio
26th March 2009, 11:08
@menno Is there a method or a switch that can be used to disable the writing of gapless playback info? If not, is there a way to strip this data post-encode?
menno
1st April 2009, 20:07
@menno Is there a method or a switch that can be used to disable the writing of gapless playback info? If not, is there a way to strip this data post-encode?
I think mp4box can remove the chapter list.
Seraphic-
1st April 2009, 20:14
Hi menno,
Does NeroAAC 1.3.3.0 support 7.1 encoding?
In my below topic, I was having some issues with 7.1 encoding/decoding
http://forum.doom9.org/showthread.php?t=146005
skromnibog
2nd April 2009, 12:35
Hi menno,
Does NeroAAC 1.3.3.0 support 7.1 encoding?
In my below topic, I was having some issues with 7.1 encoding/decoding
http://forum.doom9.org/showthread.php?t=146005
I believe that all your questions are answered in that thread. Short: Yes, it supports.
Eric B
15th April 2009, 13:28
Concerning multi tracking encoding or transcoding from an AC3 or DTS source (5.1), could AAC 5.1 achieve transparency? Which bit rate is required? Is there any public comparison between 256k LC and 192k HE (multichannel)?
Sharktooth
15th April 2009, 15:15
your question is meaningless.
it is like asking at what bitrate you should encode a video to reach transparency.
it depends on the source and, ofcourse, LC mode is better for high quality encodes (but requires more bitrate).
shon3i
15th April 2009, 16:46
ofcourse, LC mode is better for high quality encodesThis is absolutley not true for multichannel encodings, and HE-AAC 160kbps, LC-AAC 320, DD 448, DD+ 384, DTS 1.5 have almost tied quality
Eric B
15th April 2009, 20:17
basically, I've ripped Star wars episode 4 to 6, which contains "Dolby Digital Surround EX" tracks, and I hesitate between muxing these ac3 tracks (2*400MB!) or the aac-he @ 192k with the avc video track (~1 GB).
Blue_MiSfit
15th April 2009, 20:26
Well, if you've dropped the video size so much, it'd be a real pity to waste so much space on AC3 :)
I'd go for LC-AAC @ 320, or HE-AAC at ~192 or whatever. Do some listening tests, and see what you think!
Nero's encoder is really freaking good :D
~MiSfit
Jeroi
15th February 2011, 16:48
Menno, is nero planning to release multithreaded version of aac codec?
Selur
16th February 2011, 15:09
Got a problem and I'm not sure if it's a nero bug/missing feature or if I'm doing something wrong. :)
I normally use ffmpeg to decoder raw audio streams and pipe the output to neroAacEnc for reencoding without a problem,..
Now I got this file:
General
Complete name : d:\old.dts
Format : DTS
Format/Info : Digital Theater Systems
File size : 1.27 GiB
Duration : 2h 0mn
Overall bit rate : 1 510 Kbps
Audio
Format : DTS
Format/Info : Digital Theater Systems
Duration : 2h 0mn
Bit rate mode : Constant
Bit rate : 1 510 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 24 bits
Compression mode : Lossy
Stream size : 1.27 GiB (100%)
which has a length > 2h (normally I reencode on files < 2h)
when I now call: ffmpeg.exe -threads 2 -v -10 -y -i "D:\old.dts" -acodec pcm_s16le -f wav - | neroAacEnc.exe -if - -br 448000 -ignorelength -of "new.aac"
neroAacEnc outputs ERROR: error while encoding frame and stops the encoding.
To be sure this is not a ffmpeg problem I called: ffmpeg.exe -threads 2 -v -10 -y -i "D:\old.dts" -acodec pcm_s16le -f wav new.wav
and get the following file:
General
Complete name : d:\new.wav
Format : Wave
File size : 3.88 GiB
Duration : 2h 0mn
Overall bit rate : 4 608 Kbps
Audio
ID : 0
Format : PCM
Format settings, Endianness : Little
Format settings, Sign : Signed
Codec ID : 00001000-0000-0100-8000-00AA00389B71
Codec ID/Hint : Microsoft
Duration : 2h 0mn
Bit rate mode : Constant
Bit rate : 4 608 Kbps
Channel(s) : 6 channels
Channel positions : Front: L C R, Side: L R, LFE
Sampling rate : 48.0 KHz
Bit depth : 16 bits
Stream size : 3.88 GiB (100%) which, like the dts plays fine (in mpc-hc).
When I now feed neroAacEnc with the wav I get the same error as before. :(
Is this a neroAacEnc limitation/bug or did I do something wrong?
Cu Selur
Midzuki
16th February 2011, 15:30
Maybe neroaacenc expects a "Wave Format Extensible" flag,
which ffmpeg is not supplying ? :confused: :confused: :confused:
EDIT:
Try eac3to instead of ffmpeg.
Selur
16th February 2011, 16:15
Try eac3to instead of ffmpeg.
will look into eac3to, but it really isn't a solution since I can't use it under linux without wine ;)
(I try to keep my command line calls cross platform compatible)
-> eac3to works, but if someone knows a way to do this with ffmpeg please post,..
Midzuki
16th February 2011, 21:25
^ sox, compiled with ffmpeg support :)
b66pak
16th February 2011, 21:59
i have no problem with this ffmpeg build:
the line:
ffmpeg -i audio.dts -acodec pcm_s16le -f wav - | neroaacenc -if - -br 448000 -ignorelength -of audio.mp4
FFmpeg version SVN-r26071, Copyright (c) 2000-2010 the FFmpeg developers
built on Dec 22 2010 04:07:12 with gcc 4.4.2
configuration: --enable-gpl --enable-version3 --enable-libgsm --enable-libvorb
is --enable-libtheora --enable-libspeex --enable-libmp3lame --enable-libopenjpeg
--enable-libschroedinger --enable-libopencore_amrwb --enable-libopencore_amrnb
--enable-libvpx --disable-decoder=libvpx --arch=x86 --enable-runtime-cpudetect -
-enable-libxvid --enable-libx264 --enable-librtmp --extra-libs='-lrtmp -lpolarss
l -lws2_32 -lwinmm' --target-os=mingw32 --enable-avisynth --enable-w32threads --
cross-prefix=i686-mingw32- --cc='ccache i686-mingw32-gcc' --enable-memalign-hack
libavutil 50.35. 0 / 50.35. 0
libavcore 0.16. 0 / 0.16. 0
libavcodec 52.100. 0 / 52.100. 0
libavformat 52.88. 0 / 52.88. 0
libavdevice 52. 2. 2 / 52. 2. 2
libavfilter 1.69. 0 / 1.69. 0
libswscale 0.12. 0 / 0.12. 0
_
N.B. neroaacenc output aac ONLY in .mp4! by naming your output .aac you will only get a .mp4 with .aac extension...
_
Selur
17th February 2011, 09:04
@b66pak: thanks, so it seems the dts stream is b0rked in some way. :(
N.B. neroaacenc output aac ONLY in .mp4! by naming your output .aac you will only get a .mp4 with .aac extension...
I know :)
manolito
23rd July 2011, 23:55
As I am quite new to the AAC audio format, please forgive me if this topic has been discussed and maybe solved before...:p
The AAC file was created by StaxRip (which uses NeroAAC) using default parameters (Profile Automatic, Quality 0.30). It was muxed into an MKV using MKVMerge. This MKV plays flawlessly in every software player I fed it to.
I then used MKVExtract to demux the audio track. Also this AAC file plays without problems. MediaInfo has this about the file:
Allgemein
Vollständiger Name : I:\de.aac
Format : ADTS
Format/Info : Audio Data Transport Stream
Dateigröße : 71,0 MiB
Audio
Format : AAC
Format/Info : Advanced Audio Codec
Format-Version : Version 4
Format-Profil : HE-AAC / LC
Bitraten-Modus : variabel
Kanäle : 2 Kanäle
Kanal-Positionen : Front: L R
Samplingrate : 48,0 KHz / 24,0 KHz
Stream-Größe : 71,0 MiB (100%)
When I try to decode this file using NeroAACDec.exe ít gives me this error message:
moov box not found
and quits.
I googled for this error message, but I only found out that this mostly applies to MOV files, and that some required header information is missing.
BTW I am using the current version of NeroAAC (1.5.1). And I also should mention that FAAD.exe decodes this file nicely.
Any idea what is going wrong here?
Cheers
manolito
LoRd_MuldeR
24th July 2011, 00:19
I think the Nero AAC encoder only outputs AAC streams in a MP4 container (.mp4), not as ADTS file (.aac). And, consequently, their decoder only supports MP4 files as input :eek:
The solution is quite simple: Use FAAD (link (http://www.rarewares.org/aac-decoders.php)) instead of the Nero AAC decoder. In my experience FAAD supports ADTS files just fine ;)
LigH
25th July 2011, 08:32
And don't be afraid about quality. Even though FAAC (the free encoder) is not able to encode HE-AAC, FAAD (the free decoder) can decode all relevant kinds of AAC.
Selur
25th July 2011, 08:48
just wondering http://listening-tests.hydrogenaudio.org/igorc/aac-96-a/ mentions NeroAacEnc 1.5.4 but the download over at http://www.nero.com/eng/technologies-aac-codec.html only offers 1.5.1 anyone know where to get 1.5.4 ? Okay, forget that, the 1.5.1.zip includes 1.5.4
LigH
25th July 2011, 09:00
The title on the download page says "Version 1.5.1"; after you downloaded, unpacked, and ran the executable, it reports being "Version 1.5.4" instead.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.