IPB

Welcome Guest ( Log In | Register )

 
Reply to this topicStart new topic
Trying to detect unknown audio format
comp3v
post 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
Go to the top of the page
+Quote Post
Propheticus
post 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
Go to the top of the page
+Quote Post
comp3v
post 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?
Go to the top of the page
+Quote Post
DVDdoug
post 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.)
Go to the top of the page
+Quote Post
comp3v
post 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.
Go to the top of the page
+Quote Post
saratoga
post 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.
Go to the top of the page
+Quote Post
DVDdoug
post 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! biggrin.gif

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? huh.gif
Go to the top of the page
+Quote Post
comp3v
post Apr 17 2013, 01:29
Post #8





Group: Members
Posts: 4
Joined: 14-April 13
Member No.: 107666



QUOTE (DVDdoug @ Apr 17 2013, 03:37) *
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! biggrin.gif

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? huh.gif

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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 19th May 2013 - 05:44