Ask HN: Recovering an audio disk ripped in an unknown format
Wondering if some experts can help me.
Years ago, I went to a car audiophile meetup somewhere in North London and while there, I've heard a very interesting set of songs on a CD while listening to one of the guys setup. I took down his details, later got in touch and asked him clone the CD and post it to me for a few, so I could have it for myself. When it arrived, I thought I should rip the CD in case I loose it, was it was great selection of songs to benchmark audio system quality in general. I have a recollection saying it was one of the European Mobile Music Association (EMMA) test disks, but I don't think it's likely because those usually have a lot of chatter explaining judges which test chapter they are currently on.
Anyways, six-seven years later, I got a new stereo at home, and I thought it would be great to see what that set of songs sounds like on the new system.
I dug up the image file in my Google Drive, which claims to be in MDF format, tried to mount it, and to my disappointment it did not work. Tried renaming it to .iso, .bin, .cue, .nrg, yet none of these seem to work.
I don't recall exactly what I used to rip it, but I suspect it was Nero Burning ROM or something alike.
The only recollection I have is that one of the songs on the CD (number 2 or 3) was Club For Five - Brothers in Arms (https://www.youtube.com/watch?v=g55JlxWYo8Q)
This is where I am looking for experts help, perhaps someone who knows about audio encoding enough can recover the songs on the disk image.
Disk image available at:
https://drive.google.com/file/d/0B8u8uTexrWiSSjJYX1gxTllEamM/view?usp=sharing
7 comments
[ 84.0 ms ] story [ 1242 ms ] threadLast 8 bytes? (IIRC the .zip file has the "header" at the end. I doubt this is a .zip file, but a small amount of formats have the header at the end.)
Have you tried listening to the file as a raw wave? (perhaps with 1/2/4 bytes per sample and 1/2 channels)
I think .MDF files started with the Alcohol 120% program and are typically the raw data from a CD/DVD, with the track information in a corresponding .MDS file.
Not sure of a free/open program to directly convert to a familiar format, so I made this C program:
compile and converted to raw CDDA audio with: Then use 'sox' (open source audio processing program) to convert CDDA to .wav : I'm not sure if the track length information is recoverable.Update: mdf2iso seems to work fine also to convert the .mdf to raw .cdda format: mdf2iso "Audio Disk.mdf" out.cdda
The .mdf file probably also contains the subcode 'Q' channel , which can be used to identify the CD and get the track names using cddb (cdda2wav/cdparanoia can do this, but apparently only from a physical CD drive).