Skip to main content

Topic: qtaacenc: a command-line QuickTime AAC encoder for Windows (Read 317481 times) previous topic - next topic

0 Members and 1 Guest are viewing this topic.
  • nao
  • [*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Hi,

As I already posted in the other thread, I released a tiny tool for Windows to access the QuickTime AAC encoder from the command line. Now some important features, gapless support and pipe encoding, have been added, so I've decided to create a dedicated thread for this software.

You can get the latest version here.

Any comments or questions are accepted in this thread.
Thanks
  • Last Edit: 27 November, 2010, 07:03:07 PM by greynol

  • tedgo
  • [*][*][*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #1
Many thanks for this
Now i can use True VBR within foobar2000.

  • Alexxander
  • [*][*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #2
Interesting tool  Thank you for your contribution nao.

To clear up, one question: One needs to have installed QuickTime Pro, right? (I'm no user of Apple software)

  • grimes
  • [*][*][*][*]
  • Developer
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #3
Thank you, nao, for that nice encoding tool.
Can't wait to test pipe encoding.
  • Last Edit: 22 January, 2010, 05:37:58 AM by grimes

  • nao
  • [*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #4
To clear up, one question: One needs to have installed QuickTime Pro, right? (I'm no user of Apple software)

No, pro version is not required.

  • Alexxander
  • [*][*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #5
The Free version will do? According to Apple's website it's only a Player. Or is QuickTime + iTunes necessary?

  • nao
  • [*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #6
The Free version will do? According to Apple's website it's only a Player. Or is QuickTime + iTunes necessary?

Well, qtaacenc directly calls QuickTime APIs to encode, so it doesn't depend on any external applications. You only have to install the latest version of QuickTime.

  • Alexxander
  • [*][*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #7
Thx. I've installed latest Apple QuickTime free version, downloaded your tool and configured foobar2000 v1.0 as you describe on you webspace. Converting from FLAC to m4a works like a charm on Windows 7 64-bits! 

Is it easy to know which files of QuickTime installation are necessary? Maybe a full QuickTime installation can be avoided by just having a set of specific files (possibly against some Apple policy).

  • guruboolez
  • [*][*][*][*][*]
  • Members (Donating)
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #8
I've been waiting for this tool for many years. A million thanks for this, nao!

  • IgorC
  • [*][*][*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #9
Nao,
Thank you very much. Finally TVBR for Windows users.
Can you implmenet access to HE-AAC encoder as well?
I wonder if it's possible HE-AAC + TVBR.  But HE-AAC with --highest will be already great.

Sometimes ago you quality-vs-bitrate graph it might be helpfull for people to get an idea what bitrates will be with tvbr.
Quality vs Bitrate
  • Last Edit: 22 January, 2010, 09:29:43 AM by IgorC

  • nao
  • [*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #10
Can you implmenet access to HE-AAC encoder as well?

Unfortunately, HE-AAC encoder is not available in QT for Windows.

  • IgorC
  • [*][*][*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #11
Itunes has the same speed as qtaacenc --normal.
--highest and --high give the identical output.

  • punkyjet
  • [*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #12
Thank you very much Nao.

  • /mnt
  • [*][*][*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #13
Thanks for this tool. It works pretty well on foobar2000.
"I never thought I'd see this much candy in one mission!"

  • Xire
  • [*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #14
Any comments or questions are accepted in this thread.
Thanks


Thanks a lot for your work. Tried it in several ways and worked just fine. What is the type of license for this file?
  • Last Edit: 22 January, 2010, 11:12:29 AM by Xire

  • halb27
  • [*][*][*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #15
Just tried, works fine.
Thank you, nao.
lame3995o -Q1

  • nao
  • [*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #16
What is the type of license for this file?

I'll apply BSD-style license.

qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #17
I am not sure what you have done but encoding speeds are fixed on my end.  I was getting an average speed of 7x which was being reported by foobar2000 v1.  Before, I was getting 1x encoding speeds so this is a vast improvement.  I also tested gapless playback in iTunes and on my 120GB iPod classic.  It all works just fine.

Now I have to start ABXing to determine if Lame 3.98.2, Nero 1.5.3.0, or QuickTime 7.6.5 is right for me.

Edit: I should say that the encoding speeds are from my 1.66GHz Atom powered netbook with 2GB of RAM.  7x is about average for me when it comes to Lame 3.98.2, Nero 1.5.3.0, and other encoders.  The only one I have seen that really encodes fast (on this netbook) is the Xing mp3 encoder with speeds of about 15x.  I would test on my desktop (four dual-core AMD Opteron 2214 processors at 2.2GHz with 8GB of RAM) but I don't have access to it yet.  Encoding speeds on my netbook didn't increase when I sat it to two thread encoding (the Atom processor is hyper-threaded).
  • Last Edit: 22 January, 2010, 12:35:16 PM by kornchild2002

  • lvqcl
  • [*][*][*][*][*]
  • Developer
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #18
Thanks for the program, nao.

About encoding speed... Core2Duo 2.4 GHz; qtaacenc 20100122; "--tvbr 100 --highest - %d" (encoding via fb2k):

1 thread:  ~20x realtime.
2 threads: ~39x realtime.
  • Last Edit: 22 January, 2010, 03:41:00 PM by lvqcl

  • halb27
  • [*][*][*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #19
I just found an issue when using True VBR at quality level 50.
The m4a files don't contain the last part of the original track.

Doesn't happen at quality level 100.

The exact limit seems to be quality level 58. For this level or below there is this issue.
  • Last Edit: 22 January, 2010, 01:53:05 PM by halb27
lame3995o -Q1

  • nao
  • [*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #20
I just found an issue when using True VBR at quality level 50.
The m4a files don't contain the last part of the original track.

Probably that is due to resampling. With the default setting, the output file is automatically resampled when the target bitrate or quality is low. To prevent this, use --samplerate keep option.

  • halb27
  • [*][*][*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #21
You're right, everything's fine when using --samplerate keep.
Thanks a lot.
lame3995o -Q1

  • seVen
  • [*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #22
Many thanks nao! 

  • [JAZ]
  • [*][*][*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #23
Is it easy to know which files of QuickTime installation are necessary? Maybe a full QuickTime installation can be avoided by just having a set of specific files (possibly against some Apple policy).


There is Quicktime Alternative, but i am not sure if that contains the encoders, or just the decoders. You may want to try out.

  • antman
  • [*][*][*]
qtaacenc: a command-line QuickTime AAC encoder for Windows
Reply #24
Tried it with QT alternative 3.1 and the application gives an error message, "this application has failed to start because the application configuration is incorrect.  Reinstalling the application may fix this problem."