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: QuickTime 6.0 Pro AAC-LC Encoder (Read 9613 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

QuickTime 6.0 Pro AAC-LC Encoder

Dear friends,

  I downloaded QT6.0 today and fortunately, my old reg. key for
  QT5.0 upgraded it to pro version. So, I decided to test its MPEG-4
  Audio encoder implementation. It seems that they have restricted
  it to AAC Low Complexity codec. I started my listetning test
  with my Grado SR-80 headphone. I hadn't got enough time to do really
  careful listening tests and I had to restrict my tests to 128 kbps bitrate.
  Anyways, my test cases and the results are as follows:

  Test Case: Eternal Tears Of Sorrow - Autumn's Grief (Metal)
  Settings: QT6.0 AAC-LC 128 Kbps
  Results: Descent Frequency Response (No lowpass filter; altough the
  frequnecy response from 16 khz to 22 khz has less intensity) Less detectable 
  pre-echo compared to the other competeing codecs (Psytell AAC, OGG Vorbis 1.0,
  LAME 128 CBR alt-preset), Slight detectable flange, Perfect stereo image.
  compared with the other codecs at this setting, QT6.0 AAC's overall quality is
  better IMO.

  Test Case: Castanets
  Settings: QT6.0 AAC-LC 128 Kbps
  Results: Almost the same amount of pre-echo compared to Psytell AAC,
  MusePack and OGG Vorbis 1.0; Psytell AAC and MPC produce an annoying
  flage-like effect in this case. OGG is probably the winner here.

  Test Case: Spahm
  Settings: QT6.0 AAC-LC 128 Kbps
  Results: Lots of noise like other codecs. Each codec has its own
  problem; but the overall quality of QT6.0 is obviously better compared
  with the other codecs (128 kbps!)

  My Conclusion: The overal quality (esp the first test case) has really
  impressed me.  I give this codec an excelent mark for 128 kbps
  streaming purposes. Please let me know if you've done any other tests on
  this codec. AAC has a really good potential for further developments for sure!

  Cheers,
  Mehrtash

QuickTime 6.0 Pro AAC-LC Encoder

Reply #1
Well, it has been rumored that QuickTime 6 uses the FhG professional codec (AACdemo2.2) with some weird modifications implemented by Dolby to increase speed with small quality sacrifice.

So, no wonder it sounds so good.

Regards;

Roberto.

QuickTime 6.0 Pro AAC-LC Encoder

Reply #2
Quote
Originally posted by mehrtash
I downloaded QT6.0 today and fortunately, my old reg. key for
  QT5.0 upgraded it to pro version.


If you recently purchased a reg key for version 5.0 it would unlock the version 6.0 preview, but a new key must be purchased if you want to unlock the released version!

I know this from first hand fucking experience.

ff123

QuickTime 6.0 Pro AAC-LC Encoder

Reply #3
Quote
Originally posted by ff123


If you recently purchased a reg key for version 5.0 it would unlock the version 6.0 preview, but a new key must be purchased if you want to unlock the released version!

I know this from first hand fucking experience.

ff123


  I have downloaded the 6.0 final version from www.apple.com/quicktime
  It mustn't be a preview edition... is it?

  PS> I have two keys around here... One of them is only for 5.0 Pro
  (once I entered it, It said it is for 5.0 and doesn't work for 6.0) but the
  other one works for future versions too... So did with my 6.0!

  Cheers,
  Mehrtash

QuickTime 6.0 Pro AAC-LC Encoder

Reply #4
Quote
Originally posted by rjamorim
Well, it has been rumored that QuickTime 6 uses the FhG professional codec (AACdemo2.2) with some weird modifications implemented by Dolby to increase speed with small quality sacrifice.

So, no wonder it sounds so good.

Regards;

Roberto.


  I doubt about that... FhG guys aren't that lazy to let their refrenece encoder
  stay the same for years... Anyways, the codec sounds far better than
  Liquid Audio 4.0 (5.0) AAC implementation at 128 kbps. There must be
  some quality-wise tweakings done in this revision  Maybe due to
  Dolby modifications (I doubt!) or maybe due to FhG tunings...
  I haven't got any AACdemo 2.2 sample in my hands to compare its artifacts
  with QT6.0's, But I'm sure QT6.0's much more optimized than Liquid's.
  (Is Liquid Audio 4.0 codec the same as AACdemo 2.2's?)

  Let me know if you've got a real clue about it... I don't like rumours!

  PS> Please don't get me wrong; I didn't implied it sounds so good;
  If fact, I meant to say the overall mark is perfect among other available
  codecs at 128 kbps.

  Edit: Added the PS!

  Cheers,
  Mehrtash

QuickTime 6.0 Pro AAC-LC Encoder

Reply #5
Quote
Originally posted by mehrtash
I doubt about that... FhG guys aren't that lazy to let their refrenece encoder
stay the same for years... 


Yes, they are.

Indeed, they stopped working on MPEG4 audio quite some time ago, and now they are mostly working on MPEG7.

AACdemo has been frozen for years. The same applies to their MP3 reference encoder, MP3enc 3.1

Quote
(Is Liquid Audio 4.0 codec the same as AACdemo 2.2's?)


No.
Liquid Audio uses FhG AACdemo 3.0, it's their consumer encoder.
QuickTime (seems to) use AACdemo 2.2, the professional encoder.

It's like Psytel AACenc vs. Fastenc, or FhG MP3enc 3.1 and Fastencc. Professional vs. Commercial. Slow vs. Fast.

Regards;

Roberto.

QuickTime 6.0 Pro AAC-LC Encoder

Reply #6
How do you people get to the AAC options? I regged QT6 now and I still can't save AAC content in Soundforge. Actually all codecs except for AAC show up.

QuickTime 6.0 Pro AAC-LC Encoder

Reply #7
Try creating a few clips using the application pc_drummer. I think there is a free evaluation copy which you can download from the internet. The clips created are normally very tough on the transient detection and compensation.


KWW

QuickTime 6.0 Pro AAC-LC Encoder

Reply #8
Quote
Originally posted by Tom Servo
How do you people get to the AAC options? I regged QT6 now and I still can't save AAC content in Soundforge. Actually all codecs except for AAC show up.


QuickTime codecs defer from Windows ACM codecs; You have to load your
content into your QT6.0 Pro and export it into your prefered format; (QuickTime
Movie -> Audio -> MPEG4-Audio AAC-LC)

Cheers,
Mehrtash

QuickTime 6.0 Pro AAC-LC Encoder

Reply #9
Heh, I'm not dumb!

That's what I tried, and it just doesn't show AAC.

QuickTime 6.0 Pro AAC-LC Encoder

Reply #10
Quote
Originally posted by Tom Servo
Heh, I'm not dumb!

That's what I tried, and it just doesn't show AAC.


You said you tried SoundForge but what I said was for QT Player ???
I do not use SoundForge anyways and there's no QT exporting support
in CoolEdit Pro 2.0. I guess SoundForge uses its own (restricted)
QT exporting plugin which must be updated too or maybe apple
has limited the usage of AAC inside QT Player.

Cheers,
Mehrtash

QuickTime 6.0 Pro AAC-LC Encoder

Reply #11
The Player allows transcoding?? Ok, gonna try. Thx!

--edit--
Let's see if the .MP4 with AAC audio are conform.

QuickTime 6.0 Pro AAC-LC Encoder

Reply #12
It sounds OK so far, gotta make maybe some blind test.

QuickTime 6.0 Pro AAC-LC Encoder

Reply #13
Could you guys plz tell me how to export wav to aac/mp4 file? All I get is aac/mov file that's of course is non playable with winamp...

QuickTime 6.0 Pro AAC-LC Encoder

Reply #14
Ok, I found the answer myself (-;
The resulted mp4 plays fine with winamp, and I still can't believe that commercial aac encoder found its way to the world.
Long live Apple!

(That is ISO Compliant, I mean)

QuickTime 6.0 Pro AAC-LC Encoder

Reply #15
In the player, open the wav you're going to encode.

File -> Export

Export box: Movie to MPEG-4 -> click Options

Top box: Select Audio -> choose your bitrate & mono/stereo.

It should now create a .mp4 audio file.
You can't kill the Elephant.

QuickTime 6.0 Pro AAC-LC Encoder

Reply #16
OK, converting files using QT Player is a pain in the ass right now, I wonder what consequences a CD ripper using QT for encoding would cause. I see MP3 like trouble coming from RIAA.

QuickTime 6.0 Pro AAC-LC Encoder

Reply #17
hey !! QT AAC is MAIN profile !!! , not low complexity it's why it is better than LQT

i found that in the "faad winamp plugin property box" of the a qt .aac file

QuickTime 6.0 Pro AAC-LC Encoder

Reply #18

QuickTime 6.0 Pro AAC-LC Encoder

Reply #19
Quote
Originally posted by mphilamp
hey !! QT AAC is MAIN profile !!! , not low complexity it's why it is better than LQT

i found that in the "faad winamp plugin property box" of the a qt .aac file


The QT player indicates that the codec is Low Complexity ???
What's wrong then? Maybe there's something wrong in the MPEG-4
header. Anyways, That's not the source of better sound quality for sure
Main profile of a codec can not reveal much improvement over LC profile.

Edit: After posting my reply, I noticed your attached image. I guess you
have mistaken. Isn't that a screenshot from a Psytell AAC file? Please
check it again  I'm using Audio Coding MPEG-4 Audio Plugin for Winamp
and I see LC profile; Even more, the screenshot you've posted has been
taken from a MPEG-2 AAC Plugin; QT doesn't create such a bitstream! ???

Cheers,
Mehrtash

QuickTime 6.0 Pro AAC-LC Encoder

Reply #20
You have some "mistake" here... QT can't compress neither MPEG2 AACs nor AACs in native format (not contained in MP4)... And they ARE low complexity!

QuickTime 6.0 Pro AAC-LC Encoder

Reply #21
you're wrong , it's posssible to extract an AAC file from a MP4 with MP4extract60.exe

you can find it at rarewares

QuickTime 6.0 Pro AAC-LC Encoder

Reply #22
Quote
Originally posted by mphilamp
you're wrong , it's posssible to extract an AAC file from a MP4 with MP4extract60.exe

you can find it at rarewares


So, there must be a bug in the header of the "extracted" AAC file
The MP4 file that QT creates is LC.

Cheers,
Mehrtash

QuickTime 6.0 Pro AAC-LC Encoder

Reply #23
And they are MPEG4... Something is wrong here, I'll write more after more testing...

QuickTime 6.0 Pro AAC-LC Encoder

Reply #24
Looks like someone has downloaded my 41 tests

These .aac files were generated by:

- stripping RAW (headerless) AAC from .mp4 files generated by quicktime
- making ADTS files out of RAW files with adif2mp4  (ISO/MPEG tool)


I dunno about MAIN profile - anyways, anybody care enough to analyse file called QuickTimeMPEG4Authoring.qtx in windows/system32/quicktime directory,  with hex/text viewer, would find out that the debug and error messages are the same as in LiquidAudio 4.x and 5.x files! Only difference is that the files have .c extension and in LiquidAudio the files were .cpp (C++)

One interesting thing, for example:

Quote
"D:QTMLSoundMgrComponentsMPEG4Audioaac_enc_corepns_dummy.c no PNS tools available"


This is the same message as in LiquidAudio 4.x and 5.x  No PNS in this one

One thing that is missing in debug messages is 'wrong predictor on/off initialization' found in liquifier executable - I doubt that prediction is even included in code package in QuickTime.