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: qtaacenc: a command-line QuickTime AAC encoder for Windows (Read 398503 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #250
What is the difference between qtaacenc and qaac?
I notice that qaac supports ALAC, what is the difference between the aac files encoded by them?
Any help appreciated and thanks in advance.

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #251
What is the difference between qtaacenc and qaac?
I notice that qaac supports ALAC, what is the difference between the aac files encoded by them?
Any help appreciated and thanks in advance.


No difference, when you use same settings for quality

But, interest me, how to avoid artifacts in aac even if I used tvbr127 ?

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #252
It should also be noted that neither qaac nor qtaacenc are actually encoding the files, that is left of up QuickTime.  Both of those options are command-line interfaces so that you can encode files using QuickTime in programs outside of the Apple universe.  Ljubo44, you may want to post your ABX test results along with some 30 second samples if you can easily distinguish between the true VBR 127 setting and the source lossless files (unless you have already done that, you might want to link it in your post here).

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #253
Nao could you also give us instruction for a CLI dbpoweramp version of this?

Are there any difficulties? For example:



Tried this exactly and output file is 0kb. Not sure where to go next with troubleshooting this. Posted on dbpoweramp forums as well.

http://forum.dbpoweramp.com/showthread.php?p=113969

I am converting from FLAC to AAC (mp4). I can see that dbpoweramp creates a .tmp.wav file. It also creates the mp4 file. However, the tmp wav file goes away and the mp4 file is 0kb. WinXP qtaacenc 20110806 and QT 7.7.

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #254
Thanks for the report. Fixed in the latest update.


qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #256
Quote
dBpoweramp would always write the ID tags, it can only write to the long filename (the real file). The short filename should work as it is a representation of the long filename, but if the qtencode is doing something specific to filenames that might be causing it not to work.


hoping that whatever is going on could be discussed between spoon and nao

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #257
Thanks for the report. Fixed in the latest update.


Thanks, thats working now. Now I need to figure out why dbpoweramp is not applying any tags...


I'm having the same issue, the previous bug was solved but now it doesn't apply tags.

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #258
I'm trying to transcode from a 4.5gb 5.1 wav file that I encoded from DTS-MA in eac3to.

Unfortunately, only the first 11 minutes are processed.  It finishes without error but obviously something is wrong.

Here is the file info:

Code: [Select]
Format                           : Wave
File size                        : 4.58 GiB
Duration                         : 1h 34mn
Overall bit rate                 : 6 912 Kbps

Audio
ID                               : 0
Format                           : PCM
Format settings, Endianness      : Little
Format settings, Sign            : Signed
Codec ID                         : 00001000-0000-0100-8000-00AA00389B71
Codec ID/Hint                    : Microsoft
Duration                         : 1h 34mn
Bit rate mode                    : Constant
Bit rate                         : 6 912 Kbps
Channel(s)                       : 6 channels
Channel positions                : Front: L C R, Side: L R, LFE
Sampling rate                    : 48.0 KHz
Bit depth                        : 24 bits
Stream size                      : 4.58 GiB (100%)


and my command line:

Code: [Select]
qtaacenc.exe --highest --ignorelenth --noreplaygain --samplerate auto --tvbr 75

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #259
check your spelling!...
Code: [Select]
--ignorelength

_

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #260
...and --noreplaygain switch is useless.
Also, about multichannel files and QuickTime: see posts #237-239

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #261
check your spelling!...
Code: [Select]
--ignorelength

_


Ahh, that's what I get for trying to figure this out at 5am.  lol..

...and --noreplaygain switch is useless.
Also, about multichannel files and QuickTime: see posts #237-239


Good to know, thanks.  So I guess the best way to do multichannel would be to downgrade to v7.6.8?  Or is the new 7.7 version fixed?

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #262
Looks like if you have other Apple products installed, a newer CoreAudioToolbox.dll might be installed, and if so, the 7.6.8 Quicktime installer will NOT overwrite it, instead it will leave the newer broken one.

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #263
Extract AppleApplicationSupport.msi from QuickTimeInstaller.exe, then extract CoreAudioToolbox.dll from .msi file. (You can do this with 7-zip).

But CoreAudioToolbox.dll also affects stereo encoding too...

With CoreAudioToolbox.dll ver. 7.9.3.0, qtaacenc.exe writes to the console: "Using QuickTime 7.7.0 (LC-AAC encoder 1.7.2, HE-AAC encoder 1.2.1)"
With newer CoreAudioToolbox (ver. 7.9.6.1 or 7.9.7.3): "Using QuickTime 7.7.0 (LC-AAC encoder 1.7.1, HE-AAC encoder 1.2.0)"

And it creates 3 different m4a files with 3 different CoreAudioToolbox.dll. I wonder what does it mean.

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #264
Yes I eventually found the right version of CoreAudioToolbox.dll, I've encoded a few files both stereo and multichannel and it seems to be working perfectly now.  I wonder why they would revert back a version on the newest CoreAudioToolbox.dll...  probably just a bug.

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #265
There seems to be a file permission issue when i use qtaacenc to encode files outside the C:\User\Anon\Music folder, for example C:\Music.

Authenticated Users group seems to be missing on each file.
"I never thought I'd see this much candy in one mission!"

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #266
@ lvqcl: could you please upload CoreAudioToolbox.dll version 7.9.3.0 somewhere? Thanks.

@ nao: due to the results of the Public AAC Listening Test @ ~96 kbps for DAP use I'm switching to QuickTime True VBR via qtaacenc, so here's my maybe a bit late thank you very much for such a nice tool, appreciated.
WavPack 5.6.0 -b384hx6cmv / qaac64 2.80 -V 100


qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #268
...or download QT 7.68 ( http://www.filehippo.com/download_quicktime_player/8357/ ) and extract this DLL as described above.

Then copy it to "C:\Program Files\Common Files\Apple\Apple Application Support\" folder. (or to "C:\Program Files (x86)\Common Files\Apple\Apple Application Support\" for 64-bit Windows)

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #269
Then copy it to "C:\Program Files\Common Files\Apple\Apple Application Support\" folder. (or to "C:\Program Files (x86)\Common Files\Apple\Apple Application Support\" for 64-bit Windows)

...or just place it at qtaacenc folder.

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #270
@no404error thanks a lot for the tip...

actually what files are needed make QT installation not needed?
_

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #271
@ no404error: thanks a bunch.

@ lvqcl: I'd like to get the whole AppleApplicationSupport.msi package, but FileHippo.com redirects me to an Apple support page where  I can only go for 7.6 or 7.7, the former hasn't got the DLL and the latter has got the newest one.

EDIT: If FileHorse.com is a legitimate/reputable/safe source they've got it here: http://www.filehorse.com/download-quicktime-player/6737/
WavPack 5.6.0 -b384hx6cmv / qaac64 2.80 -V 100

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #272
@no404error thanks a lot for the tip...

actually what files are needed make QT installation not needed?
_

Very good question. I would like to make a QT/qtaacenc solution portable along foobar portable   

Many thanks

 

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #273
Extract AppleApplicationSupport.msi from QuickTimeInstaller.exe, then extract CoreAudioToolbox.dll from .msi file. (You can do this with 7-zip).

But CoreAudioToolbox.dll also affects stereo encoding too...

With CoreAudioToolbox.dll ver. 7.9.3.0, qtaacenc.exe writes to the console: "Using QuickTime 7.7.0 (LC-AAC encoder 1.7.2, HE-AAC encoder 1.2.1)"
With newer CoreAudioToolbox (ver. 7.9.6.1 or 7.9.7.3): "Using QuickTime 7.7.0 (LC-AAC encoder 1.7.1, HE-AAC encoder 1.2.0)"

And it creates 3 different m4a files with 3 different CoreAudioToolbox.dll. I wonder what does it mean.

Where can I see the information about versions of LC and HE encoders? I've found only the version of CoreAudioTooolbox.dll

Also the previous version QuickTime 7.6.8 produces  somewhat higher bitrates of TVBR (closer to CVBR). TVBR of 7.6.9 and 7.7.0 periodically  goes too low in bitrate. It's not that good  for my taste.

But 7.6.8 has (lowpass) bug for TVBR at 96 kbps.

qtaacenc: a command-line QuickTime AAC encoder for Windows

Reply #274
Just the CoreAudioToolbox library in qtaacenc dir or the installation of the AppleApplicationSupport.msi package alone don't cut it, anyone in the know on how to make it really portable (in my case with EAC)? Thanx.
WavPack 5.6.0 -b384hx6cmv / qaac64 2.80 -V 100