Help - Search - Members - Calendar
Full Version: PsyTEL .AAC -> .MP4 conversion: How?
Hydrogenaudio Forums > Lossy Audio Compression > AAC > AAC - General
aradzish
Hello!

I need to convert PsyTEL .AAC files into .MP4 files (in order to play them in QuickTime on MAC).
Is there any utility to do this? I tried Ivan&Manno, but this doesn't help. sad.gif
Thanks.
rjamorim
You'll need a very recent version of MP4creator, QuickTime choked on files created with earlier versions.

I'll upload it soon to RareWares

Edit: OK, here they are:
My ICL compile, version 0.9.8.6
http://rarewares.hydrogenaudio.org/files/m.../mp4creator.zip

Enrico's patched version, dealing with MPEG versions, version 0.9.8.5:
http://rarewares.hydrogenaudio.org/files/m...reator60.EP.zip
aradzish
Thank you, rjamorim!

And one more question.
There are so many different AAC files formats...
As I understand, for today there are two standard file containers:
a) standardized .AAC for MPEG-2 AAC
2) standardized .MP4 for MPEG-2/4 AAC

Isn't it?
rjamorim
AAC is just the raw containerless stream. It can be either MPEG2 or MPEG4, although some profiles are only available in MPEG4 version.

MP4 is the official AAC container, that supports every AAC profile and version.
aradzish
Thanks once again.
Would you please instruct me how to convert PsyTEL's AAC into .MP4 (understandable my QT)? Ivan&Manno's util converts wrong.... What command line paramters I should use with mp4creator60.exe?
rjamorim
It's very strange that Ivan & Menno is converting wrong. Are you using latest version? And you tried replacing the mp4creator version with the one you just downloaded?

Anyway, the syntax is:
mp4creator -create="file name.aac" "file name.mp4"
aradzish
I'm using Ivan&Menno v1.7.
Of course, I've replaced mp4creator with new one which you kindly provided me.
Now, even using mp4creator -create="file name.aac" "file name.mp4"
I get a wrong file (QT doesn't understand it). I use PsyTEL v2.15 (9.apr.2002).
What is wrong?
rjamorim
What's your Psytel command line?

Can you play the MP4 file with in_mp4? Or at least decode it with Faad?

And what error QT outputs?
auldyin
Hey,
I'm a convert to AAC (?), MP4 (?) and a don't have a clue what you guys are talking about. Its some kind of code..........................AAC speak??

Essential reading required.................definitely!!!

WHERE?


auldyin
rjamorim
QUOTE(auldyin @ Jun 23 2003 - 08:48 PM)
Hey,
I'm a convert to AAC (?), MP4 (?) and a don't have a clue what you guys are talking about. Its some kind of code..........................AAC speak??

Essential reading required.................definitely!!!

WHERE?

blink.gif

Anyway...

http://www.audiocoding.com/wiki/index.php?page=AAC
http://www.audiocoding.com/wiki/index.php?page=MP4
http://www.audiocoding.com/wiki/index.php?...page=mp4creator
auldyin
Wow...............................tomorrow!!!!

Thanks R

auldyin aka Colin
aradzish
rjamorim, I'm using the following encoding parameters for PsyTEL:

aacenc_mpeg4.exe -profile 1 -vbrhi -normal -if "jarre.wav" -of "test.aac"

Then, as you said, I perform the conversion:

mp4creator -aac-olf-file-format -create "test.aac" test.mp4
(without the -aac-olf-file-format mp4creator creates small erroneous file)

FOOBAR (through in_mp4) plays test.mp4 well.
QT reports:
"
test.mp4 contains unsupported MPEG-4 Audio Data
2 total warnings:
* test.mp4 contains unsupported MPEG-4 Audio Data
* Unsupported MPEG-4 audio format (AAC Main)
"

Thats it. Please, don't say that I need to use another command line params for PsyTEL - there are many .aac files encoded with this parameters and I need to convert them into .MP4 UNDERSTANDABLE by QuickTIme.

Please, advise.
Thank you for your help.
xbenchman
I tried doing the same thing you are doing and it won't work. The reason is here
http://www.hydrogenaudio.org/forums/index....T&f=14&t=10053&

rjamorim Posted: Jun 3 2003 - 10:24 AM
"The problem with AACenc_mpeg4 is that it's using deprecated ADTS headers.Files encoded by it are no more ISO-compliant."

The aacenc_mpeg4 is no good. You need to use the regular aacenc.exe.

I am not sure about the command line you are using. I have not tried to get it to work with Ivan and Menno 1.7 but it should. If that doesn't work, mp4UI (GUI version of MPEG4IP tools), here http://www.mediacruiser.de/mp4UI/ (mp4UI 0.95a). It is a frontend for mp4creator.

hope this helps

-edit-
I just went back and reread the posts to make sure...I am sorry to say that I never did find a way to get the 30+ files I did with aacenc_mpeg4 to work with QT. I am going to end up reripping them and encode them again with the aacenc then convert them with ivan and menno or mp4ui. I am not saying that it is impossible but I tried I&M and mp4ui. I can't remember what I&M said but I remember that mp4ui said that it was an invalid stream. I deleted the files after I read the above mentioned post.

With a little luck maybe someone else can direct you as what to do. Hopefully there is a way to strip the mpeg4 part off and leave a raw aac file that you can convert but I am not sure how to do this.

Best of luck
spoon
Try this it is what dBpowerAMP does for the iPod:

mp4creator60.exe -mpeg-version=4 -create=in.aac out.mp4
aradzish
Thank you all for the answers. So, as I understand, THERE IS NO WAY to convert PsyTEL's .AAC -> .MP4, isn't it? (I tried all versions of mp4creator - nothing helps).

And one more question. Is there any more or less quality COMMAND LINE compressor tom encode .MP4 (I need them to be understandalbe by QuickTime)?
Thank you.
rjamorim
QUOTE(aradzish @ Jun 24 2003 - 01:36 PM)
Thank you all for the answers. So, as I understand, THERE IS NO WAY to convert PsyTEL's .AAC -> .MP4, isn't it? (I tried all versions of mp4creator - nothing helps).

I do this all the time. Either with mp4creator and MP4ui. Blame QuickTime for being bitchy.
ak
QUOTE(aradzish @ Jun 24 2003 - 06:36 PM)
So, as I understand, THERE IS NO WAY to convert PsyTEL's .AAC -> .MP4, isn't it?

There is, actually.

This should work with standard aacenc and patched mp4creator:
QUOTE
aacenc -normal -if "bla.wav" -of "bla.aac"
mp4creator -mpeg-version=4 -o -c="bla.aac" "bla.mp4"

If you prefer aacenc_mpeg4 for some reason, then you'll need to exclude '-profile 1' from command line, since qt only accepts mpeg-4 lc audio, it appears.
rjamorim
QUOTE(ak @ Jun 24 2003 - 05:45 PM)
If you prefer aacenc_mpeg4 for some reason, then you'll need to exclude '-profile 1' from command line, since qt only accepts mpeg-4 lc audio, it appears.

Haha. So there is the error.

I didn't notice Aradzish was using -profile 1 smile.gif

Actually, Profile 1 (Main) shouldn't be used at all. It's very buggy.

If you want to try quality (theoretically) a little higher than LC, but ruin compatibility with anything besides FAAD, use LTP.
AstralStorm
Off-topic:
@rjamorim:
Is he THAT aradzish, who was mentioned in RareWares FAQ,
before it got changed to comply with HA rules? rolleyes.gif
rjamorim
QUOTE(AstralStorm @ Jun 24 2003 - 07:24 PM)
Off-topic:
@rjamorim:
Is he THAT aradzish, who was mentioned in RareWares FAQ,
before it got changed to comply with HA rules? rolleyes.gif

Most probably, yes. biggrin.gif

Hey, aradzish: Are you the one running web*****.ru?
aradzish
Offtopic: AstralStorm, rjamorim, Yes, it's me, guys... I'm the creator of web....ru :-)
What are these things in RareWarez FAQ, that you mentioned and that were deleted? :-)

Would you please explain me why Main profile, which is, theoretically, really main in MPEG-2 AAC, is buggy in PsyTEL. Or not only in PsyTEL? Why QT doesn't support it?
rjamorim
QUOTE(aradzish @ Jun 25 2003 - 03:49 AM)
Offtopic: AstralStorm, rjamorim, Yes, it's me, guys... I'm the creator of web....ru :-)
What are these things in RareWarez FAQ, that you mentioned and that were deleted? :-)

I'll PM you the story. wink.gif

QUOTE
Would you please explain me why Main profile, which is, theoretically, really main in MPEG-2 AAC, is buggy in PsyTEL. Or not only in PsyTEL? Why QT doesn't support it?


It's only buggy in Psytel. That's why it's not even supported in Nero.

QT doesn't support it just because they would rather support LC only. Main is much more CPU-intensive, for both encoding and decoding. While it wouldn't make much difference on a Mac or a PC, playing a Main AAC on iPod wouldn't be a wise idea. (Even if it has enough power to decode it, batteries would die much faster than with using LC)

Anyway, every decoder out there, with the exception of FAAD (and the ISO reference, of course), supports LC only.
buzzy
Old thread but after some searching I can't find a better one on the topic. Maybe this is just old news ...

Anyway, with the goal of getting ipod compliant files - I can get Ivan & Menno's frontend to convert PsyTel aac LC to mp4, but not with the mpeg4 switch converted. So rather than use that, it seems something like this batch file is needed.

CODE

for %%f in (*.aac) do mp4creator60 -mpeg-version=4 -create="%%f" -optimize "%%~nf".m4a
pause


essentially spoon's command line for mp4creator, but to do a whole directory of *.aac at once.

or is there a better way (setting aside foobar)? something I'm missing in I&M's frontend?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2008 Invision Power Services, Inc.