Help needed identifying/decoding Nintendo format similar to vox adpcm by sudofox at 8:01 PM EST on January 14, 2015
Hello,

I run a website called Sudomemo. You can post Flipnote animations from Flipnote Studio on there. Unfortunately, I can't decode the sound very well. The closest I can get is to convert it as VOX ADPCM. It's audible but horrifying.

www.sudomemo.net/watch/12199B_0E10629E9552B_028?audioon

Here is the raw bgm file for that: http://www.sudomemo.net/audio/12199B_0E10629E9552B_028.bgm.bin

The Flipnote format is designed for minimum filesize.

I would appreciate any help you can provide either identifying this format or finding a way to decode it. On the Nintendo DSi, it sounds amazing. As VOX ADPCM, it sounds horribly distorted and off-pitch.

Thanks! :)
by bobbyK at 3:29 AM EST on January 15, 2015
To decode something, it would have to be encoded or transformed. In this case, your file runs from the link http://www.sudomemo.net/audio/12199B_0E10629E9552B_028.wav

and THAT is what you hear, there is no better version. I am not sure what you are trying to do, but the file is there in .wav
by bxaimc at 4:55 AM EST on January 15, 2015
Sir you didn't help at all. I'll take a look in a bit.
by bxaimc at 5:39 AM EST on January 15, 2015
Hmm. Nothing I can recognize flat out. So, how did you extract the files? Where the files in some sort of archive with others or were they present in a folder as standalones?
by sudofox at 5:45 AM EST on January 15, 2015
http://www.sudomemo.net/ds/v2-us/movie/548F7E90A312199B/12199B_0E10629E9552B_028.ppm is the Flipnote file. You can extract the raw audio files with pbsds' ppm.py. There's documentation for the PPM format on DSiBrew if you like.
by sudofox at 5:47 AM EST on January 15, 2015
https://github.com/pbsds/Hatenatools/blob/master/PPM.py
http://www.dsibrew.org/wiki/Flipnote_Files/PPM
by bxaimc at 6:11 AM EST on January 15, 2015
Oh so they are recordings.
by sudofox at 6:28 AM EST on January 15, 2015
Yep, that's right. Mono audio btw.
by bxaimc at 7:12 AM EST on January 15, 2015
Hmm, speech codecs......sigh
by WDLmaster at 7:19 AM EST on January 15, 2015
That's a "Pika ADPCM" file, sampled at 8000 Hz. VERY bad quality.

Decoded

by sudofox at 9:28 AM EST on January 15, 2015
:D Thank you so very much!
Which package did you use to convert it? I don't know if sox would do it..
Thank you so much! :D
by WDLmaster at 10:29 AM EST on January 15, 2015
Cool Edit '96, a 20 years old program I still use to this day every now and then.

EDIT: ok, not QUITE 20 years but ....

edited 3:37 PM EST January 15, 2015
by bxaimc at 10:35 AM EST on January 15, 2015
Nice one *thumbs up*
by sudofox at 10:39 AM EST on January 15, 2015
Aha, I see. I need to convert several hundred thousand of these...plus sound effects as well...under Linux. Command line.

I'm looking, but this stuff seems like a proprietary format. An obscure one at that.. At least I know the format now, thank you! :D
by WDLmaster at 10:44 AM EST on January 15, 2015
Cool Edit has batch convert capability.
by sudofox at 10:47 AM EST on January 15, 2015
(But can I run it GUIless and on Linux? Ok, wine might work, but I need to be able to run it from the terminal.)

props to Nintendo for picking the most obscure formats
by WDLmaster at 10:52 AM EST on January 15, 2015
No, it's Windows only and relies on the GUI (no command line tool).
by sudofox at 11:12 AM EST on January 15, 2015
Well shoot

Ehh I need to find _something_. There must be an open-source package that'll do the trick...or a binary of some sort...Well.
by sudofox at 3:04 PM EST on January 15, 2015
WE DID IT
sox -t ima -N input output

sox works after all
Thanks guys! :D
by bxaimc at 3:36 PM EST on January 15, 2015
Interesting, so those were IMA flags here and there after all.
by sudofox at 3:41 PM EST on January 15, 2015
well now I went to close my virtual machine running CentOS and accidentally shut down Sudomemo.
by pbsds at 11:19 PM EST on January 25, 2015
Anyone have any documentation/specification on the format? I'd love to try my hand at writing a decoder myself
by pbsds at 1:00 PM EST on January 27, 2015
never mind, I got it


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source