Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

My phone records in Qualcomm PureVoice (blech!).

I have nothing, including mplayer and VLC, that plays that.

I'd like to be able to convert them batchwise (so I can grab them via bluetooth) to mp3 (or any other format) on my Mac.

Thoughts?

Here's a sample file to play with. Here is that file converted to mp3 using Online Convert for reference.

share|improve this question
1  
Can you post a link to an example .qcp file for me to work with? –  Rob Cowell Jan 21 '11 at 16:51
    
That file requires login to download. –  stib Nov 14 '11 at 10:59
    
Updated with links to good files. –  Tim Visher Nov 16 '11 at 14:31

3 Answers 3

up vote 2 down vote accepted

ffmpeg will do it. It can read qcp files, and it works from the command line so batching is easy:

cd /your/directory/of/qcp/files/
for i in *.qcp; do
   ffmpeg -i "$i" "${i/qcp/mp3}" 
done

You could tweak the audio settings like setting your bitrate to 128k with "-ab 128k" or "-ar 44100" and suchlike, or you could change the file type by changing "mp3" to whatever you need.

If you're a'feared of compiling ffmpeg and muckign around with the terminal you could try MPEG Streamclip, it might do it. I can't download the sample so I can't test it.

share|improve this answer
    
Have you tested this? For me at this version gist.github.com/1367773 it reports that it's an unknown format. –  Tim Visher Nov 15 '11 at 17:50
    
I'm having the same results as Tim. Unknown file format. –  snipe Jan 10 '12 at 18:46
    
Finally got ffmpeg through brew working and this now works. version info –  Tim Visher Jan 19 '12 at 1:06

Latest VLC does know how to play .qcp files. You can then use the wizard to export as something else. Me, I'd like to find something that will just give it the proper wrapper. You can change the filename extension to .wav, and VLC will still open it up. But QuickTime Player 7 Pro won't... It's just raw samples, no header. Apparently it's 16bit, 8KHz sample rate mono. But... big endian or little? It should just need a proper header so that QuickTime will see it as a normal .wav.

share|improve this answer
    
Version 0.9.8 Grishenko (Intel) still seems to be unable to play, did you test this? –  Tim Visher Nov 15 '11 at 17:53
    
VLC (latest) crashes when I try to open a qcp file –  snipe Jan 10 '12 at 18:45

From an article which informs us what QCP format is, I learn that:

The QCP file format is used in some old cellular telephone to play ringtone or record voice. This format is based on RIFF, similar as WAV format. The first 4 byte is "RIFF", and bytes 8 through 12 is "QLCM" which means this format is designed by Qualcomm.

QCP files are typically encoded in QCELP, EVRC or 4GV codec. They have high compression rate, low bit rate and low quality. They are fit for voice, but not fit for music.

To convert QCP to MP3, WAV, etc, you'd better to turn to the third party software.

The articles also tells us how to convert QCP to MP3, WAV, etc.

share|improve this answer
    
I'm not sure how this answer adds anything to this question? There is already an accepted answer that tells you how to do that without jumping to an external article. Maybe consider deleting this? –  Tim Visher Jul 18 at 12:42

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.