Trying to detect unknown audio format |
![]() ![]() |
Trying to detect unknown audio format |
Apr 14 2013, 15:38
Post
#1
|
|
|
Group: Members Posts: 4 Joined: 14-April 13 Member No.: 107666 |
I am trying to read audio files recorded by the firmware (not by an external software) of my Android phone. Files have .VM extension and it takes about 7.9 kB per second of recording plus ca 40-120 kB of initial size (i.e. 10 sec recording is 137 kB; 2277 sec is 1.8 MB). All files start from 0x66 0xAA bytes. Except this info, I have no idea about sample rate, byte order, offset etc. Files are not recognized by VLC or Audacity. Is there any universal approach or software tool to try to guess the format? (for example, take some piece in the middle and process it as raw audio with different combinations of parameters, considering known size/duration ratio?)
I would be very grateful for any hints. Sorry if this forum is not the best place for this kind of questions - tell me if you know more appropriate one. P.S. you can take a look on sample files: 10 seconds recording, 133 kB 122 seconds recording, 975 kB This post has been edited by comp3v: Apr 14 2013, 16:00 |
|
|
|
Apr 14 2013, 16:04
Post
#2
|
|
![]() Group: Members Posts: 120 Joined: 10-September 11 Member No.: 93615 |
It's a Samsung Voice Memo file: http://www.file-extensions.org/vm-file-ext...voice-memo-file
Samsungs PC studio should be able to import it: http://pages.samsung.com/ca/pcstudio/English/ These guys seem to have figured it out: http://filext.com/info/showthread.php?t=2990 This post has been edited by Propheticus: Apr 14 2013, 16:08 |
|
|
|
Apr 14 2013, 16:42
Post
#3
|
|
|
Group: Members Posts: 4 Joined: 14-April 13 Member No.: 107666 |
Propheticus, thank you very much for fast reply! Unfortunately, yet I failed to open my files with those software.
Thread on filext.com refers to PureVoice converter; their link seem to be obsolete but I found it at http://www.qualcomm.com/solutions/multimedia/voice/purevoice. PVConverter v3.5 gave an error "ERROR: Input file is not a valid wav, or qcp file"; I also noticed that their sample .qcp file header is quite different from mine (it starts from "RIFF"). Similarly, PureVoice application (v2.4.0) can open only their own sample file but not my files. Then, I installed Samsung PC Studio version 7.2.24.9 but also failed (I tried "Multimedia Player" of this PC Studio). Have you tried to open my files with any of these tools? |
|
|
|
Apr 16 2013, 22:57
Post
#4
|
|
|
Group: Members Posts: 2114 Joined: 24-August 07 From: Silicon Valley Member No.: 46454 |
Maybe just plug the headphone output from your phone into the line-input on your computer's soundcard and make an "analog" recording? (Except if you have a laptop, you probably don't have line-in, so you'd have to find another computer or get a suitable USB audio interface.)
|
|
|
|
Apr 16 2013, 23:39
Post
#5
|
|
|
Group: Members Posts: 4 Joined: 14-April 13 Member No.: 107666 |
well, this could be a solution, but the problem is that these files cannot be played even from the phone itself as there is no application associated with this type of file.
|
|
|
|
Apr 17 2013, 00:26
Post
#6
|
|
|
Group: Members Posts: 4129 Joined: 2-September 02 Member No.: 3264 |
I think your best bet is to investigate the software used to create the files in more detail. Guessing how the files can be decoded from a raw binary output is otherwise going to be nearly impossible.
|
|
|
|
Apr 17 2013, 00:37
Post
#7
|
|
|
Group: Members Posts: 2114 Joined: 24-August 07 From: Silicon Valley Member No.: 46454 |
QUOTE ...but the problem is that these files cannot be played even from the phone itself... What??? Sounds like kind-of a useless recording application... Maybe it uses write-only memory! Maybe these aren't sound files? Or maybe they are somehow they are only associated with the sound file, like an Audacity .AUP file? "If a tree fell in the forest and you recorded the sound, but you can't play it back, did you really record it?" How can you ever know? |
|
|
|
Apr 17 2013, 01:29
Post
#8
|
|
|
Group: Members Posts: 4 Joined: 14-April 13 Member No.: 107666 |
QUOTE ...but the problem is that these files cannot be played even from the phone itself... What??? Sounds like kind-of a useless recording application... Maybe it uses write-only memory! Maybe these aren't sound files? Or maybe they are somehow they are only associated with the sound file, like an Audacity .AUP file? "If a tree fell in the forest and you recorded the sound, but you can't play it back, did you really record it?" How can you ever know? Well, I concluded that from several indications: 1) recording of these files is enabled by the option of service menu called "Audio > SpeechLogger > Enable speech log". 2) The files are created for each phone call, filename and creation time of each file correspond exactly to the time of the call. 3) File size is directly proportional to call duration. Moreover, in that service menu, there is an option "Play log" which opens the list of exactly these files - but unfortunately playing itself doesn't work. |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 19th May 2013 - 05:44 |