Decoding MEGABOX DCM-909MK Karaoke DVD Disc

classic Classic list List threaded Threaded
10 messages Options
Reply | Threaded
Open this post in threaded view
|

Decoding MEGABOX DCM-909MK Karaoke DVD Disc

jim75
The Megabox uses a bit more complicated compressing algorithm, but otherwise the MIDI data is in MIDI format.  The lyric part is a bit interesting also, but not too complicated to decode.

Here's the first version of the Megabox2Midi program.  I hard-coded the offsets to decode Vietnamese songs only, you could play with the code to decode the other languages.  The program also spits out mp3 chunks with the delay time when it supposes to play appended to the end if the file name(s) -- if the song got vocal that is.

Have fun!
MegaBox2Midi.zip
Reply | Threaded
Open this post in threaded view
|

Re: Decoding MEGABOX DCM-909MK Karaoke DVD Disc

bigboss97
Administrator
Jim,
Is this another player? Have you got all done in JBK 6628?
Btw, what code is used in Vietnamese lyrics on your disk? Currently, I'm trying to generate the MIDI in unicode for non-English songs so that the player doesn't need to worry about the coding. But I can't find a code table for Vienamese because I don't know the name of the code  (in California Electronics DVD). Do you know places to find conversion table for other Vietnamese codes to unicode?
See also:
http://www.nabble.com/forum/ViewPost.jtp?post=12735294&framed=y

bB

Reply | Threaded
Open this post in threaded view
|

Re: Decoding MEGABOX DCM-909MK Karaoke DVD Disc

jim75
Sorry, I haven't check out this forum for awhile now.  Yes the Megabox is another popular Midi Karaoke player, it just happen that when I buy the JBK, then sent me the Megabox instead, they eventually replaced it with the JBK.
I am not done with the JBK yet, I got side track to the Megabox because it got Vietnamese vocal when the JBK doesn't.  I wanted to extract the songs in the Megabox to play in the JBK.  But look like the Megabox is a bit more sophisticated, it could play MP3 (vocal only) and MIDI (music) at the same time, while the JBK play either MIDI (music) or WMA (vocal on 1 channel and music on the other channel), but not both at the same time.
The JBK used some weird code for the Vietnamese lyric, I ended up decoding the code manually from the lyric; it's actually not that bad, Vietnamese doesn't have thousand of symbols like Chinese.
The Megabox on the other hand is just plain VNI font.
Look like the California font is exactly the same as the JBK, you could look at the code I posted, there's a lookup table to convert it to VNI font.
If you could decode the lyric to some of the standard fonts like VNI, VPS, or unicode, then there are tools out there that could convert between them.
Reply | Threaded
Open this post in threaded view
|

Re: Decoding MEGABOX DCM-909MK Karaoke DVD Disc

bigboss97
Administrator
Playing two "medias" at the same time requires very special hardware AND also softwares (songs). Normally, no one wants to listen to 2 songs at the same time, right?  :-)
So, if a player (JBK) can do that they would have to give you the right DVD. What I want to say is that I don't believe you can get JBK run 2 "medias" at the same time. If you really want to get the information (from Megabox) to be played somewhere else you might have to look for a soft-player solution.
Some curiosity questions:
Do all songs have a vocal track? Wouldn't it be a problem for the capacity of a DVD? A MP3 song takes ~3MB (already compressed). 1000 songs would take 3GB. How do 10,000's of songs fit in?
Does JBK play Megabox DVD and ignore the MP3 part?
When you play MIDI only is it stereo?

I've heard that one of my friends bought a player (from China) recently. It can play like what you described. Keep this thread alive I might be interested "soon" (I'm still busy with California Electronics hehehe...).

jim75 wrote
I wanted to extract the songs in the Megabox to play in the JBK.  But look like the Megabox is a bit more sophisticated, it could play MP3 (vocal only) and MIDI (music) at the same time, while the JBK play either MIDI (music) or WMA (vocal on 1 channel and music on the other channel), but not both at the same time.
Reply | Threaded
Open this post in threaded view
|

Re: Decoding MEGABOX DCM-909MK Karaoke DVD Disc

jim75
Not all song have vocal, only close to 400 of the Vietnamese songs have vocal, I don't remember the rest, but total to a few thousands I think.  The MP3 is highly compress so it's not really that big, less than 1 MB per song, but because it's vocal only, high compression is not too bad, when mixed with the high quality MIDI musical, it still sounds pretty good.
The JBK doesn't play the Megabox DVD, I would need to convert it to the right format.  I was thinking of mixing the MIDI and vocal on the computer then save as WMA to be played on the JBK, but that's a lots of work for 400 songs, probably not worth it, it's just my curiosity more than anything.
MIDI is always play in stereo.
Reply | Threaded
Open this post in threaded view
|

Re: Decoding MEGABOX DCM-909MK Karaoke DVD Disc

bigboss97
Administrator
In reply to this post by jim75
I'm trying to use your VNI lookup routine and convert the VNI results to unicode on a website:

"**" marks the text from California (also ran through the online converter).
Not sure whether it's an issue in the VNI conversion or a problem of the online converter.

jim75 wrote
Look like the California font is exactly the same as the JBK, you could look at the code I posted, there's a lookup table to convert it to VNI font.
If you could decode the lyric to some of the standard fonts like VNI, VPS, or unicode, then there are tools out there that could convert between them.
Reply | Threaded
Open this post in threaded view
|

Re: Decoding MEGABOX DCM-909MK Karaoke DVD Disc (VN Code Table)

bigboss97
Administrator
In reply to this post by bigboss97
I Just found a very good Vietnamese code table:
http://vietunicode.sourceforge.net/charset/

Jim, I'm trying to use the lookup information in your program to convert the text to unicode. I also noticed A^? and A(~ are missing. You might have fixed this already. What are the codes for these?
bigboss97 wrote
Do you know places to find conversion table for other Vietnamese codes to unicode?
Reply | Threaded
Open this post in threaded view
|

Re: Decoding MEGABOX DCM-909MK Karaoke DVD Disc

senatort
In reply to this post by jim75
Hello jim75

Some time ago I purchased a megabox 909mk, and use it three times and it started interruping
whatever song that was loaded and skiping around playing what ever songs it wanted to play.
I could not obtain service on the product and I cannot get the disk ot play in other machines.

You seem to have a vast understanding of this technology. Could you help me find a way to
load the song files I need and convert them to a file that will play on my other machines.
My other machines are acesonic  dgx-210 and a dgx-209

I would be willing to compensate you with a reasonable fee.

Thanks senatort
Reply | Threaded
Open this post in threaded view
|

Re: Decoding MEGABOX DCM-909MK Karaoke DVD Disc

doph
In reply to this post by jim75
hi,i need help and somehow landed here,i'm new here hoping to get help...my nephew bought me
 a DVD HDT-2700 Mediacom Player,they say no more upgrade to the dvd 'coz they don't used that anymore,
and we must buy new player...well not for me...it sound good and very easy to change background into a movie or video from family occassion while singing...easily removing chorus by just deleting  chorus.dat(annoying when someone singing and there's another vocal and don't know how to turn off voca),
well...the file and the board inside is MEGABOX,my problem is how to decode song.dat,song.idx which is similar to your's,may be mine is encrypted...i cannot move forward anymore,2004 now 2011 and still its in my mind...send you file if you reply....thanks in advance...
Reply | Threaded
Open this post in threaded view
|

Re: Decoding MEGABOX DCM-909MK Karaoke DVD Disc

fabian lanza
hi.i have mediacom hdt2700 and my dvd disc was damage/scratch and cannot play anymore. pleas help me how to order new one..