Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Nero Releases FREE Reference Quality MPEG-4 Audio Encoder (Read 473269 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #125
Ivan:

What exactly does the option "-2passperiod" mean and how does it may affect the quality of encoded file? I guess the default, i.e., zero, is recommended right?

Since this encoder is for professionals, someone may be curious with all possibilities it can produce out. 

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #126
i just tested on a friend's computer and found something strange that was easily reproduceable
i was able to encode chord.wav (the one that comes bundled with windoze) using any value 0 <= and >= 0.6 but with any value >= 0.6 i got this message:
Code: [Select]
*************************************************************
*                                                           *
*  Nero Digital Audio Reference MPEG-4 & 3GPP Audio Encoder *
*  Copyright (C) 2006 Nero AG                               *
*  All Rights Reserved Worldwide                            *
*                                                           *
*  Package build date: Apr 27 2006                          *
*                                                           *
*  See -help for a complete list of available parameters.   *
*                                                           *
*************************************************************
ERROR: could not open AAC encoder


It's because the file has a 22kHz samplingrate.



and a question: to hit a desired file size using 2 pass i just have to find out what bitrate would give me that size for that length and use this bitrate with neroaacenc right?


Yes.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #127
The encoder crashes on my nForce2/Athlon XP (Barton) workstation but works well on my Acer Ferrari 4005 with ATI chipset and Turion 64. Does anybody else have problems with this release (050106) on the XP platform?

On my Athlon XP I can't even see the switches by entering neroAacEnc.exe -help before I get a window popping up saying: neroAacEnc.exe has encountered a problem and needs to close. We are sorry for the inconvenience.

/Kef

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #128
Nero AAC devs,

Let me say also say, "Awesome work!"

A64 3000+, FB2K 0.9.1, converted image+cue to MP4 with chapters, 13.6x   
"Something bothering you, Mister Spock?"

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #129
The encoder crashes on my nForce2/Athlon XP (Barton) workstation but works well on my Acer Ferrari 4005 with ATI chipset and Turion 64. Does anybody else have problems with this release (050106) on the XP platform?

On my Athlon XP I can't even see the switches by entering neroAacEnc.exe -help before I get a window popping up saying: neroAacEnc.exe has encountered a problem and needs to close. We are sorry for the inconvenience.

/Kef


It's already been stated many times that the encoder currently requires support for sse2 instructions which isn't available in athlon xp's, pentium threes and older machines.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #130

The encoder crashes on my nForce2/Athlon XP (Barton) workstation but works well on my Acer Ferrari 4005 with ATI chipset and Turion 64. Does anybody else have problems with this release (050106) on the XP platform?

On my Athlon XP I can't even see the switches by entering neroAacEnc.exe -help before I get a window popping up saying: neroAacEnc.exe has encountered a problem and needs to close. We are sorry for the inconvenience.

/Kef


It's already been stated many times that the encoder currently requires support for sse2 instructions which isn't available in athlon xp's, pentium threes and older machines.


Sorry, my bad, but I didn't see any information about the SSE2 requirements on the download page or in the archive. Maybe it would be a good idea to do a SSE2 check and and display a proper error message that SSE2 is required to avoid confusion in the future.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #131
You mentioned a linux version was in the works, does this mean an OS X version would be possible as well?

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #132
Don't know if your conditions permit - but it might make sense to include VBR, ABR and 2-pass modes in the test, just to see how they perform against each other... or at least 2 of them.

"Conditions permit". What modes you recommend?


I would recommend:

- Nero ABR (-br 128000)
- Nero 2-Pass (-br 128000 -2pass)
- Nero Quality VBR (-q 0.425)

You mentioned a linux version was in the works, does this mean an OS X version would be possible as well?


Code is itself cross-platform so everything is possible - but it needs time, right?

New encoder is up - SSE2 problem is fixed.


Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #134
There are two versions of the encoder in the package - one with SSE2 instructions, and one without.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #135
There are two versions of the encoder in the package - one with SSE2 instructions, and one without.

It isn't really that hard to make the encoder to check processor's capabilities on runtime and adjust as required. Unless you are just using some compiler optimisations.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #136
There are two versions of the encoder in the package - one with SSE2 instructions, and one without.


Thanks!

.. why are there 4 encoders in the .zip file?

(rhetorical question, just trying to avoid confusion and save you 1MB bandwidth per click )

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #137
Cool 
Thanks !
Start playing... 

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #138
There are two versions of the encoder in the package - one with SSE2 instructions, and one without.


This is what I meant:
Code: [Select]
Archive:  Desktop/NeroDigitalAudio.zip
  Length     Date   Time    Name
--------    ----   ----    ----
     2592  05-02-06 16:11   readme.txt
        0  05-04-06 21:21   win32/
   446464  04-26-06 23:04   win32/neroAacDec.exe
   823296  05-01-06 12:51   win32/neroAacEnc.exe
   876544  05-01-06 13:01   win32/neroAacEnc_sse2.exe
     4319  04-26-06 09:26   license.txt
   823296  05-01-06 12:51   neroAacEnc.exe
   876544  05-01-06 13:01   neroAacEnc_sse2.exe
--------                   -------
  3853055                   8 files

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #139
Should be fixed by now

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #140
ok, no more crashes now
works nice in foobar 0.8.3 (with -ignorelength switch), tagging is no problem also. just make sure you select the "default" tag option 

encoding speed is 8-9x on a Barton 2 GHz and the non-SSE2 version

the default quality (-q 0.5) gives around 160k for rock music which is exactly what I was looking for (--preset fast medium user here)

the lowpass at q 0.5 looks like a 18 KHz hard cutoff

very promising, to say the least


Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #142
Ivan what about "-2passperiod" option. And did i can use 2pass with VBR

 

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #143
-2passperiod  -> this option allows you to average to specific bit-rate over certain period of time.  Value is in milliseconds (so 1000 means 1 second)

For example, if you have a 120 minute track, and you used 2-pass you can average to, e.g. 128 kbps at every 5 minutes, etc...

By default, average period is the entire duration of the encoding.

Quote
And did i can use 2pass with VBR


Please use 2pass with -br switch.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #144
Quote
Please use 2pass with -br switch.
OK then

I am now tested everything in new encoder i think is everything right.

5.1 encoding is SUPERB aslo i tested 2pass which make 5.1 encoding INSANE quality.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #145
Hmm, reading the posts here I would suggest disabling the pure vbr+2pass combination by next chance.

I don't know exactly how it works, but in my imagination it's like going through 2 psychoaccoustic analyses, which is rather counterproductive. Unless the second run is pure quantization, it would be a little like re-encoding, or am I wrong?

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #146
There will be a lot of new speedups in 2-pass encoding in the future, as there is definitely a room for that.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #147
The Chapter support works with foobar2000 0.9.1's converter. Just choose the output function "convert to album images with cuesheet or chapters".

Yes, being fully MPEG-4 compliant it would work fine with any external muxing solution such as foobar2000's chapter conversion... or for that matter, with MP4Box's chapter muxing if tags are then added with Atomic Parsley. (Do it in that order though, or muxing the chapters will erase some existing tags!)

I was hoping the new encoder had internal support for muxing chapters and adding tags/artwork, as the "Store Entire Audio Album in a Single .mp4 File with all the Features of an Audio CD embedded inside, but at a fraction of the space!" description might lead one to believe. Perhaps - if this is not already implemented in some hidden option - support for adding chapters and tags from a CD-TEXT CUE-sheet and embedding specified artwork from files could be added to future versions?

    - M.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #148

There are two versions of the encoder in the package - one with SSE2 instructions, and one without.

It isn't really that hard to make the encoder to check processor's capabilities on runtime and adjust as required. Unless you are just using some compiler optimisations. 


It already does that. The not-SSE2 binary can still use SSE, SSE2 or SSE3 when it detects that it is possible. The SSE2 binary just uses it everywhere without checking the system it's running on first, which gives an additional 10% performance gain (and a crash if it wasn't supported).

Automatic selection doesn't seem to be possible with the current version of MSVC 2005, which we use, hence the seperate binaries.