HydrogenAudio

Hosted Forums => foobar2000 => Support - (fb2k) => Topic started by: leandronb on 2016-05-26 22:50:03

Title: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: leandronb on 2016-05-26 22:50:03
Hi guys. i want to convert some of my FLAC music to ALAC to be able to add in itunes.
I installed the required free encoder pack, but in the convert window, the apple lossless option still says that i need the free encoder pack, but its already installed.
I have latest itunes installed too.
Every other format is available, even AAC.
i looked into foobar encoders folder and both qaac.exe and refalac.exe are there.
So anyone know how to solve this?
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: lvqcl on 2016-05-26 23:34:10
the apple lossless option still says that i need the free encoder
So what?
Does it work?
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: leandronb on 2016-05-26 23:43:29
No.
I selected convert option, selected Apple lossless, and it was saying "To use Apple Lossless encoder you need foobar 2000 free encoder pack"
Then i clicked the link, downloaded encoder pack, installed, and even after rebooting the machine the same phrase appears "To use Apple Lossless encoder you need foobar 2000 free encoder pack"
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: Shinsekai on 2016-05-27 01:01:31
I don't know what iTunes version you have installed (64 or 32 Bits). ¿Maybe you need qaac x64 (qaac64.exe and refalac64.exe)?. Try downloading the latest version (2.59) from here.
https://sites.google.com/site/qaacpage/cabinet
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: Just_Addict on 2016-05-27 02:25:26
I can't blame him, it did the same for me. the whole process is not very user friendly. little or no explanation on the convert dialog as to what to expect.

to the OP, just go the convert dialog,
1. add a setting that uses Apple Lossless, ignore the blank property page with the "must have..." remark and hit OK
2. Back in the dialog, save this as a new preset. and close the dialog.
3. Go back to playlist view and select a file to encode. At this point it'll ask you to locate where you've stashed the encoder exe's.

Done.

Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: PeteG on 2016-05-27 03:40:46
Here's a slightly different method. Create a Custom encoder preset, then point to a relevant encoder, e.g.
C:\Program Files (x86)\foobar2000\encoders\qaac.exe
You'll have to manually edit the other settings, see screendump for a qaac example.
The parameters
Code: [Select]
--alac -o %d -
or shorter
Code: [Select]
-A -o %d -
is a minimalist lossless set. The experts may have better suggestions.
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: lvqcl on 2016-05-27 05:12:21
Then i clicked the link, downloaded encoder pack, installed, and even after rebooting the machine the same phrase appears "To use Apple Lossless encoder you need foobar 2000 free encoder pack"
Don't double click on "Apple lossless" line. Select it and press 'Back' button.
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: Case on 2016-05-27 06:49:25
All the new built-in encoder profiles have a static info text mentioning the requirements for their use. It's not an error message or a warning and you don't need to pay attention to it once you know you have everything that's required.
Since you have installed the Free Encoder Pack you are ready to convert. Save the ALAC preset and you can convert files directly from the right click Convert menu without opening the settings again.
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: arnage on 2018-10-07 11:03:02
Seems the feature now is working as expected; set, convert, get warning message, but no alac encoded files...

I tried everything mentioned here and over the net and could not get it to work again, after portable upgrade to v1.4...

Latest encoder pack is also installed...

Any more ideias maybe?
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: Case on 2018-10-07 13:23:39
If you don't have iTunes or its dlls available don't install QAAC with the Free Encoder Pack. That's the only guess I can make without more accurate problem description.
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: sveakul on 2018-10-07 17:40:36
Seems the feature now is working as expected; set, convert, get warning message, but no alac encoded files...
I tried everything mentioned here and over the net and could not get it to work again, after portable upgrade to v1.4...
Latest encoder pack is also installed...
Any more ideias maybe?

Have you tried using refalac instead?  If you are set on using qaac for doing alac, have you tried this:

1.  Download the iTunes installer (do not run!) from Apple, and "makeportable.zip" from https://sites.google.com/site/qaacpage/cabinet/makeportable.zip (https://sites.google.com/site/qaacpage/cabinet/makeportable.zip)

2.  Extract "makeportable.cmd" from makeportable.zip to the same location where put the iTunes installer from step #1

3.  Run makeportable.cmd;  it will make a folder named "QTfiles", which contains everything you need from iTunes to use qaac without having to install iTunes.

4.  Put the folder "QTfiles" in your Foobar2000/Encoders folder;  you can delete the iTunes installer and makeportable.cmd.

5.  Ensure qaac.exe from the Encoder Pack is in the Encoders folder;  now, qaac can be used to encode in either ALAC or AAC.  For some encoding options, you MAY have to also install the two dll's from the qaac_267.zip (https://sites.google.com/site/qaacpage/cabinet/qaac_2.67.zip?attredirects=0&d=1)
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: Case on 2018-10-09 11:18:44
New foobar2000 v1.4.1 beta (http://www.foobar2000.org/download) will hopefully help with conversion problems. Converter will now prefer refalac over qaac so lack of iTunes or its dlls won't prevent ALAC encoding.
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: arnage on 2018-10-21 09:49:08
Thanks guys it's converting now again. Lets recheck once the Final is released.
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: CantDenyMe on 2018-11-02 05:06:18
Seems the feature now is working as expected; set, convert, get warning message, but no alac encoded files...
I tried everything mentioned here and over the net and could not get it to work again, after portable upgrade to v1.4...
Latest encoder pack is also installed...
Any more ideias maybe?

Have you tried using refalac instead?  If you are set on using qaac for doing alac, have you tried this:

1.  Download the iTunes installer (do not run!) from Apple, and "makeportable.zip" from https://sites.google.com/site/qaacpage/cabinet/makeportable.zip (https://sites.google.com/site/qaacpage/cabinet/makeportable.zip)

2.  Extract "makeportable.cmd" from makeportable.zip to the same location where put the iTunes installer from step #1

3.  Run makeportable.cmd;  it will make a folder named "QTfiles", which contains everything you need from iTunes to use qaac without having to install iTunes.

4.  Put the folder "QTfiles" in your Foobar2000/Encoders folder;  you can delete the iTunes installer and makeportable.cmd.

5.  Ensure qaac.exe from the Encoder Pack is in the Encoders folder;  now, qaac can be used to encode in either ALAC or AAC.  For some encoding options, you MAY have to also install the two dll's from the qaac_267.zip (https://sites.google.com/site/qaacpage/cabinet/qaac_2.67.zip?attredirects=0&d=1)

This is what I use. It's amazing. I advise it for pre 1.4.
Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: sveakul on 2018-11-02 05:16:42
"It'll work for you, it works for me" (ELP, "Brain Salad Surgery", coudn't resist :) )

BTW, now that refalac is the default for FB 1.4+, is there any reason NOT to prefer it over qaac?

Title: Re: Can't convert to ALAC, says encoder is not installed, but it is.
Post by: Case on 2018-11-02 15:47:18
Not at the moment at least. If iTunes encoded faster or generated smaller files it would be better. But there are no differences there.