FLAC made from iTunes AAC LC - how to detect? |
FLAC made from iTunes AAC LC - how to detect? |
Jan 18 2013, 19:22
Post
#1
|
|
![]() Group: Members Posts: 406 Joined: 14-September 11 From: Szczecin, PL Member No.: 93712 |
Hello.
Since about 3 years I buy music at Beatport and Junodownload, sometimes at Trackitdown. I prefer CD quality, so mostly I buy lossless files (WAV/AIFF at Beatport and FLAC at Juno). Unfortunately several times I found that some of files that I bought were just transcodes from some kind of lossy format. I assume that were transcodes from MP3, as it's most popular and bandwidth of audio signal was cut off at specific frequencies like 16,5 kHz (128kbps), 18,6 kHz (192kbps) or 20,1 (320kbps) kHz. It is easy to find such thing - I can just see spectrogram in foobar2k (with linear frequency scale selected) or use auCDtectTaskManager. But about month ago I bought one album at iTunes - just because of iTunes bonus track available only with full album. I investigated how it is encoded (I've never tried AAC at higher bitrates before) and I found that iTunes albums have full frequency scale, despite they are lossy... There's no low pass filtering known to me from MP3. I've transcoded whole album into FLAC with foobar and then I passed FLACs through auCDtectTaskManager. All files were concluded as 100% CDDA... I was shocked. So my question is - is there any other method to determine authenticity of lossless file? Any software tool that uses better algorithm than auCDtect, or just different algorithm tuned specifically for detecting HQ AAC transcodes? Thank you in advance for any help. |
|
|
|
![]() |
Jan 20 2013, 10:58
Post
#2
|
|
![]() Group: Members Posts: 406 Joined: 14-September 11 From: Szczecin, PL Member No.: 93712 |
Thank you for your help. I see it's really tricky question... I thought that it is possible to find it using computations, because lossy coding is mathematical operation - thus it could be mathematically detected (with specific values of some advanced signal parameters for example). I see I was completely wrong... Fortunately it's very unlikely to happen, that Beatport, Juno, Audiojelly, Trackitdown or DJDownload will have transcode made from AAC (as it's much rarer format in music industry than MP3). Besides the fact that transcodes in webshops are generally very rare (but unfortunately occurs sometimes). MP3 transcodes are very easy to find, because no one uses specifically tuned parameters in industry scale coding of MP3 files for webshops. Standard presets for LAME (as "-h"/"-q2") always expose transcoding in spectrograms.
Because someone revoked TOS and I think he said about TOS#8 (ABX-ing) I have to explain something. I am not trying to find transcodes because of my "golden ears" (which I don't own - I hear quiet but constant hiss above ca. 14~15kHz). It's all about money. If I pay 1$ more at Beatport for AIFF then I have to get what I paid for - full frequency scale and not flat cut at 18,6 kHz. 192mp3 kbps mp3 can be easily obtained from the Net, without paying for it. If I pay 1,49GBP for 320kbps MP3 then I don't want quality of 128kbps MP3 encoded with "-fast" preset. That's why I asked for sotware tool - objective algorithm based on scientific knowledge. I needed easy to obtain and easy to recreate evidence wheather something is transcoded or not, WITHOUT judging weather it is audible or not. My conclusion is that the answer for question from the topic is: as for today it is impossible to objectively detect fake lossless file in case it was transcoded from iTunes AAC LC files - currently there's no such software tool/algorithm that could find this. This post has been edited by EpicForever: Jan 20 2013, 11:01 |
|
|
|
EpicForever FLAC made from iTunes AAC LC - how to detect? Jan 18 2013, 19:22
saratoga QUOTE (EpicForever @ Jan 18 2013, 13:22) ... Jan 18 2013, 19:34
EpicForever I know. But lowpass filtering used as element of p... Jan 18 2013, 21:47
Woodinville If you can find a section of your music with a sta... Jan 18 2013, 21:50
Dynamic Sometimes listening to the SIDE channel signal of ... Jan 19 2013, 12:50
Mach-X QUOTE (Dynamic @ Jan 19 2013, 06:50) Some... Jan 20 2013, 03:03
db1989 QUOTE (EpicForever @ Jan 20 2013, 09:58) ... Jan 20 2013, 16:50
Dynamic Yes, I did mean TOS#9 that if you post a sample it... Jan 21 2013, 11:22![]() ![]() |
|
Lo-Fi Version | Time is now: 19th June 2013 - 03:00 |