yusiwen / xld

Automatically exported from code.google.com/p/xld
0 stars 0 forks source link

Unable to make a 24bit Apple Lossless (m4a) file. #304

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
I have a number of high bit rate (32 bit) and sample rate (192MHz) mono FLAC 
files. When I try to convert them to 24bit/48MHz files using XLD Version 
20141129 (148.1), the output is always 32bit, which won't play on my phone. If 
I switch the output to 16bit, it output 16bit/48MHz as expected.

What steps will reproduce the problem?
1. Configure the Apple Lossless encoder to 48 or 44 MHz and 24bit.
2. Drag and drop 192MHz/32bit FLAC onto XLD.
3. Output files are 32 bit instead of 24bit

How about the reproducibility (always, sometimes, rarely, ...)?

Always

What is the expected output? What do you see instead?

Output files are 32 bit instead of 24bit

What version of the product are you using? On what operating system?

XLD Version 20141129 (148.1)

Original issue reported on code.google.com by halfsqua...@gmail.com on 19 Dec 2014 at 1:35

GoogleCodeExporter commented 9 years ago
Cannot confirm. What is your OS version?

Original comment by tmkkmac on 25 Dec 2014 at 8:16

GoogleCodeExporter commented 9 years ago
Sorry for the delay. I was traveling. It is Yosemite 10.10.1.

I can supply you one of the files for testing, if you need me to.

Original comment by halfsqua...@gmail.com on 30 Dec 2014 at 3:53

GoogleCodeExporter commented 9 years ago
"32 bit FLAC" does not exist in the world. FLAC supports up to 24 bit.

Original comment by tmkkmac on 30 Dec 2014 at 4:31

GoogleCodeExporter commented 9 years ago
The fact the FLACs show up as 32 bit appears to be a bug in in VLC. I have 
numerous versions installed (from 2.0.8 to 3.0.0 pulled from GIT). Some times 
they show up as 24 bit sometimes 32 bit (the same files).

I will need to re-verify things. Any advice on the best tools to inspect audio 
file sample rate/bits per sample accurately would be appreciated.

Thanks.

Original comment by halfsqua...@gmail.com on 30 Dec 2014 at 4:51

GoogleCodeExporter commented 9 years ago
Oh, feel free to close this bug in the mean time.

Original comment by halfsqua...@gmail.com on 30 Dec 2014 at 4:52

GoogleCodeExporter commented 9 years ago
VLC reports 24 bit ALAC as 32 bit. Do not use VLC (it depends on unofficial 
ffmpeg decoder even on Mac), use iTunes instead for checking ALAC format.

Original comment by tmkkmac on 30 Dec 2014 at 4:57

GoogleCodeExporter commented 9 years ago
And 24 bit ALAC is not supported on iOS.

My guessing:
- Your FLAC is properly converted to 24 bit ALAC.
- But due to VLC bug it is reported as 32 bit ALAC.
- Anyway iOS only supports 16 bit ALAC, so your iPhone does not play the file.

Original comment by tmkkmac on 30 Dec 2014 at 5:04

GoogleCodeExporter commented 9 years ago
I actually have an Android phone and use PowerAmp to play the ALACs, but I am 
almost certain the same holds true on that platform as well.

Thanks again.

Original comment by halfsqua...@gmail.com on 30 Dec 2014 at 5:33