News:

Welcome to week4paug.net 2.1 - same as it ever was! Most features have been restored, but please keep us posted on ANY issues you may be having HERE:  https://week4paug.net/index.php/topic,23937

Main Menu

Familiar with ALAC files??? Need help...

Started by twatts, January 09, 2014, 02:53:26 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

twatts

I DLed some ALAC files...  How do I convert to WAV?

I know iTunes can do it, but is this process "lossless", ie will it produce WAVs that are EXACTLY like the originals???

If not, how do I go about re-creating those original WAV files???  I would rather not buy dbPowerAmp...

Thanks,

Terry
Oh! That! No, no, no, you're not ready to step into The Court of the Crimson King. At this stage in your training an album like that could turn you into an evil scientist.

----------------------

I want super-human will
I want better than average skill
I want a million dollar bill
And I want it all in a Pill

kellerb

Quote from: twatts on January 09, 2014, 02:53:26 PM
I DLed some ALAC files...  How do I convert to WAV?

I know iTunes can do it, but is this process "lossless", ie will it produce WAVs that are EXACTLY like the originals???

If not, how do I go about re-creating those original WAV files???  I would rather not buy dbPowerAmp...

Thanks,

Terry

I know foobar2000 can convert ALAC to WAV.  I *assume* it is a lossless process, but I don't have documentation that it is bit-perfect.

twatts

Quote from: kellerb on January 09, 2014, 03:15:58 PM
Quote from: twatts on January 09, 2014, 02:53:26 PM
I DLed some ALAC files...  How do I convert to WAV?

I know iTunes can do it, but is this process "lossless", ie will it produce WAVs that are EXACTLY like the originals???

If not, how do I go about re-creating those original WAV files???  I would rather not buy dbPowerAmp...

Thanks,

Terry

I know foobar2000 can convert ALAC to WAV.  I *assume* it is a lossless process, but I don't have documentation that it is bit-perfect.


Maybe I need to reinstall Foobar, but mine came up with errors whenever I tried to use it...

I'd hate to assume, though I'm going to have to do so anyways...  The person who provided the ALAC refuses to provide a WAV MD5...

Terry
Oh! That! No, no, no, you're not ready to step into The Court of the Crimson King. At this stage in your training an album like that could turn you into an evil scientist.

----------------------

I want super-human will
I want better than average skill
I want a million dollar bill
And I want it all in a Pill

VDB

ALAC is lossless, so would not any other lossless format you convert it into also be lossless? Where would the losses be lost to?
Is this still Wombat?

twatts

Quote from: V00D00BR3W on January 09, 2014, 03:34:11 PM
ALAC is lossless, so would not any other lossless format you convert it into also be lossless? Where would the losses be lost to?

My question is not about whether or not its "lossless", I'm sure that it is...

My question is whether or not there is a process by which I can re-create the original WAV files from the ALAC, like you can do with FLAC. 

I'm concerned about my WAV MD5s matching the originals...

Terry
Oh! That! No, no, no, you're not ready to step into The Court of the Crimson King. At this stage in your training an album like that could turn you into an evil scientist.

----------------------

I want super-human will
I want better than average skill
I want a million dollar bill
And I want it all in a Pill

Superfreakie

You only need the trial version for dbpoweramp if you are only going to use it to do conversions. Get the trial version and the necessary codecs, then when the 21 days are up, all that happens is that you can no longer use it as a CD burner nor use it to encode tracks BUT you will always be able to use it to convert files. Which is why you wanted it for in the first place. It's a a great program and really accurate. 
Que te vaya bien, que te vaya bien, Te quiero más que las palabras pueden decir.

twatts

Quote from: Superfreakie on January 09, 2014, 09:08:58 PM
You only need the trial version for dbpoweramp if you are only going to use it to do conversions. Get the trial version and the necessary codecs, then when the 21 days are up, all that happens is that you can no longer use it as a CD burner nor use it to encode tracks BUT you will always be able to use it to convert files. Which is why you wanted it for in the first place. It's a a great program and really accurate.

Converting ALAC to WAV isn't really an issue, it whether or not the resulting WAV files would be the exact same as the original WAV files... 

Testing on my own part:  converting ALAC > WAV with iTunes and again with Foobar give you (2) different results, which produce (2) different MD5s, which (of course) fail verification when used with the "other" set of WAV files... 

Terry

Oh! That! No, no, no, you're not ready to step into The Court of the Crimson King. At this stage in your training an album like that could turn you into an evil scientist.

----------------------

I want super-human will
I want better than average skill
I want a million dollar bill
And I want it all in a Pill

twatts

Quote from: Superfreakie on January 09, 2014, 09:08:58 PM
You only need the trial version for dbpoweramp if you are only going to use it to do conversions. Get the trial version and the necessary codecs, then when the 21 days are up, all that happens is that you can no longer use it as a CD burner nor use it to encode tracks BUT you will always be able to use it to convert files. Which is why you wanted it for in the first place. It's a a great program and really accurate.


Yeah...  I must have had dbPA installed at one point b/c it won't install now for whatever reason...  It says I have to buy it for it to do anything... 

Terry
Oh! That! No, no, no, you're not ready to step into The Court of the Crimson King. At this stage in your training an album like that could turn you into an evil scientist.

----------------------

I want super-human will
I want better than average skill
I want a million dollar bill
And I want it all in a Pill

sls.stormyrider

"toss away stuff you don't need in the end
but keep what's important, and know who's your friend"
"It's a 106 miles to Chicago. We got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses."

twatts

Quote from: slslbs on January 10, 2014, 02:16:30 PM
try XLD

Will this what I need, or is just another converter???  And I have a PC, not a MAC, can I still use it??? 

Terry
Oh! That! No, no, no, you're not ready to step into The Court of the Crimson King. At this stage in your training an album like that could turn you into an evil scientist.

----------------------

I want super-human will
I want better than average skill
I want a million dollar bill
And I want it all in a Pill

sls.stormyrider

It is a convertor, but it may do what you want and convert w/o changing the MD5. I never checked it.

It is a free MAC program.

I didn't know you can run ALAC on a PC
"toss away stuff you don't need in the end
but keep what's important, and know who's your friend"
"It's a 106 miles to Chicago. We got a full tank of gas, half a pack of cigarettes, it's dark and we're wearing sunglasses."

jasonsobel

ALAC should be natively supported by foobar.

When playing a FLAC file in foobar, there's an easy way to view the audio checksums.  I assume that it does the same thing with ALAC. After you use foobar to decode, generate a set of shntool md5's (aka st5's) with trader's little helper on the wav files.  The st5 should match the audio checksum of the ALAC file in foobar, and this will confirm that the decode back to WAV was lossless.
sing me back home before I die

twatts

#12
Quote from: jasonsobel on January 11, 2014, 06:27:35 PM
ALAC should be natively supported by foobar.

When playing a FLAC file in foobar, there's an easy way to view the audio checksums.  I assume that it does the same thing with ALAC.

How do I do this???  OK I figured it out...  When you view the Properties on a FLAC file, it shows the checksum...  Does NOT do the same thing for ALAC...

Quote from: jasonsobel on January 11, 2014, 06:27:35 PM
After you use foobar to decode, generate a set of shntool md5's (aka st5's) with trader's little helper on the wav files.  The st5 should match the audio checksum of the ALAC file in foobar, and this will confirm that the decode back to WAV was lossless.

Thanks!

Terry
Oh! That! No, no, no, you're not ready to step into The Court of the Crimson King. At this stage in your training an album like that could turn you into an evil scientist.

----------------------

I want super-human will
I want better than average skill
I want a million dollar bill
And I want it all in a Pill

jasonsobel

Quote from: twatts on January 11, 2014, 06:39:13 PM
When you view the Properties on a FLAC file, it shows the checksum...  Does NOT do the same thing for ALAC...

bummer.  probably displays the checksum for FLAC, because FLAC stores the checksum in the header as a metadata tag (which is why it's so quick to generate an FFP file, it's just reading the FFP that is already calculated and stored in the metadata, rather than calculating the checksum again).  I guess ALAC doesn't store the checksum in the header?  (I've never used ALAC, so I don't really know).

anyway, not sure if the st5 of the decoded WAV file will help, if foobar doesn't give you the checksum of the ALAC, then you have nothing to compare it to.

like I said, I've never used ALAC.  I'm curious now, can you send me one of the ALAC files?

also, just generally speaking, foobar is a great program, and even if we can't figure out a way to verify that the files was losslessly decoded, I think it's safe to "trust" foobar.  for example, if you try to convert between lossy formats (mp3 to ogg, for example), it'll give you a warning and tell you why a lossy to lossy transcode is bad.  based on this experience, I would expect foobar to give you some error or warning if it wasn't a lossless conversion from ALAC to WAV.  The folks behind foobar definitely know what they're doing, and since ALAC went open source a few years ago, it's very easy to have ALAC implemented correctly.  So you really should not have any issues.


sing me back home before I die

twatts

#14
Quote from: jasonsobel on January 11, 2014, 08:27:18 PM
Quote from: twatts on January 11, 2014, 06:39:13 PM
When you view the Properties on a FLAC file, it shows the checksum...  Does NOT do the same thing for ALAC...

bummer.  probably displays the checksum for FLAC, because FLAC stores the checksum in the header as a metadata tag (which is why it's so quick to generate an FFP file, it's just reading the FFP that is already calculated and stored in the metadata, rather than calculating the checksum again).  I guess ALAC doesn't store the checksum in the header?  (I've never used ALAC, so I don't really know).

anyway, not sure if the st5 of the decoded WAV file will help, if foobar doesn't give you the checksum of the ALAC, then you have nothing to compare it to.

like I said, I've never used ALAC.  I'm curious now, can you send me one of the ALAC files?

also, just generally speaking, foobar is a great program, and even if we can't figure out a way to verify that the files was losslessly decoded, I think it's safe to "trust" foobar.  for example, if you try to convert between lossy formats (mp3 to ogg, for example), it'll give you a warning and tell you why a lossy to lossy transcode is bad.  based on this experience, I would expect foobar to give you some error or warning if it wasn't a lossless conversion from ALAC to WAV.  The folks behind foobar definitely know what they're doing, and since ALAC went open source a few years ago, it's very easy to have ALAC implemented correctly.  So you really should not have any issues.

I did get an error:

Quote
1 out of 1 tracks converted with minor problems.

Source: "F:\_ARCHIVE\Malkmus\2009\malkmus2009-05-08\original ALAC files\09.m4a"
  Error flushing the decoder: Unsupported format or corrupted file

I did some Googling and found this:  http://www.hydrogenaudio.org/forums/index.php?showtopic=65895
and this:  http://www.head-fi.org/t/656315/alac-md5-checksum-inconsistency

I'll email you a file to play with...

Terry
Oh! That! No, no, no, you're not ready to step into The Court of the Crimson King. At this stage in your training an album like that could turn you into an evil scientist.

----------------------

I want super-human will
I want better than average skill
I want a million dollar bill
And I want it all in a Pill