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 473258 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #150
In the readme file is says the usage is:

neroAacEnc.exe [options] -if <input-file> -of <output-file>

It then says:

Specify - to encode from stdin.

If I want to transcode from flac to mp4 using neroAacEnc.exe, what would I type in the command line?
Similarly if I want to transcode from wavpack to neroAacEnc.exe, what would I type in the command line?

Thanks for the info so far.

Ax

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #151
Nero AAC encoder only works with PCM WAV files (it can support 16, 24, 32 bit depths as well as floating point)

In order to process FLAC, MP3 or any other files to AAC with Nero command-line encoder, you need to feed the encoder with already decoded PCM frames.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #152
So you can't set flac.exe to stdout its output and set neroenc to stdin flac output?  Sorry for the dumbness of this question!

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #153
I can only say from neroAacEnc side - it should work when you pipe it with wave data as STDIN

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #154
Thanks

Im at work at the moment so I cant test it.  I found the following which pipes from flac to mp3

FLAC --decode --stdout file.flac | LAME -V2 --vbr-new - file.mp3

So can anyone test if the following works from the commandline?

FLAC --decode --stdout <input-file> | neroAacEnc.exe [options] -if - -of <output-file>

Thanks

Ax

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #155
Tested.  Bit-compares to file created from original wave.

NB:I've not seen so many people huddled in a thread since 0.9 was released.

Well done Garf and Ivan.

Working here on AMD now BTW.

Edit: Command lines used:

Code: [Select]
FLAC --decode --stdout "20.flac" | neroAacEnc.exe -q 0.45 -if - -of "20.mp4"
neroAacEnc.exe -q 0.45 -if "20.wav" -of "20w.mp4"
I'm on a horse.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #156
Thanks

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #157
NB: You should really let foobar 0.9 do this for you, so that tags are converted also.

If you do this on the command line all your FLAC tags will simply be lost.

See the Nero AAC Recommended Settings thread for info on setting up foobar.
I'm on a horse.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #158
IC!

How would you go about tagging the files without foobar?  Can it be done in 1 step using the commandline?  So, pipes from flac to mp4 and tagging.  I'm guessing foobar is using one of the popular tagging commandline programs?

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #159
foobar just slaps on the tags itself after encode, just set the right CLI encoder options

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #160
Thanks

Ok, I couldn't wait, I downloaded it to test it out!

I have to questions for the developers:

1. Why is there no percentage report on the commandline when using -2pass
2. Why is it not possible to use stdin and -2pass at the same time

Thanks

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #161
Thanks
2. Why is it not possible to use stdin and -2pass at the same time


Because that can't possibly work unless the encoder caches all audio data somewhere, which would be quite painful if you're encoding a DVD soundtrack? You can't seek backwards in standard input.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #162
How would you go about tagging the files without foobar?  Can it be done in 1 step using the commandline?  So, pipes from flac to mp4 and tagging.  I'm guessing foobar is using one of the popular tagging commandline programs?

You could use AtomicParsley to do something like this:
Code: [Select]
AtomicParsley <input.m4a> --artist <Artist> --album <Album> --genre <Genre> --year <Year> --artwork <Path-to-your-artwork.jpg>

    - M.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #163
But you need to extract the meta data from the FLAC file somehow first...

Tag.exe has the --fromfile switch, but it won't tag MP4.

Ooh, this is getting a little OT...  maybe if I thank Ivan and Garf again I can get away with it...
I'm on a horse.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #164
Yes, it is a fantastic program!  I was just being picky.  Really Sorry!

Garf, I see your point.

Thanks

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #165
hi, i just got the new file NeroDigitalAudio.zip (md5: c9e36ca81f7eee438c729f4fe8b9abf3) and i'm getting this error with any wav file i try to encode using the non ss2 version (neroaacenc -q 0.5 -if 001.wav -of 001.mp4):
ERROR: could not open WAV file

the pc here at work is a p2 300mhz using win98 se.
could this be some unicode issue?
Allegari nihil et allegatum non probare, paria sunt.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #166
Yes - this package is in fact fully Unicode.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #167
thx Ivan, can you add this Note on the download page?
Allegari nihil et allegatum non probare, paria sunt.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #168
Yes - this package is in fact fully Unicode.

Unicode & ecnoder/decoder... Unicode is REALLY needed for such kind of tasks? 
But... I want to ask a question about decoder part:
I want decode MONO AAC, but output wav is a "stereo".    It's a old... "feature" of FAAD, but can you fix it, please?

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #169
Unicode is needed for sure: Unicode filenames, paths, and tags. They're not uncommon.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #170
Quote
Unicode & ecnoder/decoder... Unicode is REALLY nedeed for such task? blink.gif


In fact it is needed for handling tags and other metadata which is in Unicode - we do conform to Unicode for all our metadata and also for all handling of the file names etc..., and I don't think switching back to half-hacks is a good idea.

Quote
But... I want to ask a question about decoder part:
I want decode MONO AAC, but output wav is a "stereo". dry.gif It's a old... "feature" of FAAD, but can you fix it, please?


We will work on this - there is a solution.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #171
i'm glad it's fully unicode, it's one less thing to worry about when trying to encode files with "strange" characters.
if it wasn't, sooner or later people would ask for it
Allegari nihil et allegatum non probare, paria sunt.

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #172
Thx for making this available for the non sse2 processors.

1. The quality (-q) versus the abr (-br) setting:

Are the algorithms similar or does the abr use a rather conservative algorithm in the coice of bitrates at a certain point?

2. What are the min/max values for -br?

 

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #173
Thx for making this available for the non sse2 processors.

1. The quality (-q) versus the abr (-br) setting:

Are the algorithms similar or does the abr use a rather conservative algorithm in the coice of bitrates at a certain point?


VBR(-q) only looks at what the psymodel says. ABR may need to compensate to meet the target average bitrate.

Quote
2. What are the min/max values for -br?


12kbps to 465kbps for stereo

Nero Releases FREE Reference Quality MPEG-4 Audio Encoder

Reply #174
When i try to encode using the -br method, it just says SBR not found?