Log in

View Full Version : MPEG-2 muxer that can handle arbitrary data as a private stream?


LocalH
6th April 2008, 09:43
Hello,

I am working on one of the final steps to making custom songs for the PS2 game Rock Band. The game uses PSS files for the songs (which are standard MPEG-2 program streams), which contain standard M2V video and a private stream of ID 0xBD containing a VGS file (which is a multichannel XAPCM file). Does anyone know of a free (preferably commandline) muxer that allows one to use arbitrary data as a private stream? Every muxer I've found so far chokes because it tries to interpret the VGS as a "known" audio file (either MPEG-2 Layer II or AC3) and won't work.

setarip_old
6th April 2008, 18:22
Hi!

Although it's not freeware, you might want to try TMPGenc:

TMPGEnc>>File>>MPEGTools>>Multiplex

LocalH
6th April 2008, 19:41
I have TMPGEnc, and I tried it. It won't allow me to load the VGS file as an audio stream, it expects either MP2 or AC3. If I'm understanding things correctly, private stream 1 is always 0xBD, so I just need a muxer that doesn't check the validity of the stream and that allows me to set the block size.

Dmitry Vergheles
13th April 2008, 09:17
Hello,

I am working on one of the final steps to making custom songs for the PS2 game Rock Band. The game uses PSS files for the songs (which are standard MPEG-2 program streams), which contain standard M2V video and a private stream of ID 0xBD containing a VGS file (which is a multichannel XAPCM file). Does anyone know of a free (preferably commandline) muxer that allows one to use arbitrary data as a private stream? Every muxer I've found so far chokes because it tries to interpret the VGS as a "known" audio file (either MPEG-2 Layer II or AC3) and won't work.

You can use Mainconcept MPEG-2 Multiplexer to be shipped with this Elecard MPEG Multiplexing Tool (http://elecard.com/products/products-pc/professional/xmuxer-pro/)

Sorry, it is no free, but you can try it