Why? I have ~120G music clips (many recorded by me) on disc in home storage center. My video equipment uses ethernet for read and write clips into this storage center. The problem is if my dreambox is recording new video stream and at the same time I want play something on it. If the material which is recording is big (good quality and high bit rate) and material to play has good quality too , the playback has freezes. All may clips are in mpg and some in vob. The vob has the biggest problem , the mpg smaller BUT if the same is muxed to transport stream I do not have any problems.
My idea is to convert all what I have to ts files.
I have tested so far 3 applications:

1. AviDemux2
This app can not be useful because lets to convert ONLY 1 video track and 1 audio track. I have tried to convert mpg and demuxed tracks and no success. There is menu item to select second track , but this second track is ignored during creating ts file.

2. Womble MPG Wizard.
The multiplexer lets muxing to ts many audios. The problem is in it, because it is doing it using not defined way in standard specification. The result under VLC has correct 2 tracks , but my dreambox (is using chip mpg decoder ) is sieeng only 1 audio track and additional this track is wrong identified. The audio should has 192 (dec) pid and ac3 128 pid but track is detected on 22 (hex) pid and only single !

I suppose , I will not able to use both upper apps and I do not wait for hints with both, but maybe someone has info about last app .

3. ProjectX.
This app lets to define collections. This way I will be able to define all my mpg files to convert to ts using only one button pressing
But not is this fine how it can be.
- the result ts file is ~ 10% bigger if I compare it to mpg source used to conversion - why ? Am I able to change it? The both previous apps generates ts bigger ~2% .
This absolutely strange. If I will convert source ts file to mpg and this mpg using projectX to ts again, the result is much bigger from the source ts used on the start.
- the audio tracks (all) are detected as german audio track in description, why ? Is it because this app is from Germany and all audio track are default labeled as german ?

All the rest are looking correct with the result generated by projectx.
If someone has any hints, welcome.

PS.
What is the best to convert avi to mpg2 ? I have tried many and avidemux2 seems to create the best result (in very short time as bonus).