I bought a DVD in US where I was on vacation without thinking about the different kind of video standard... (OPS)

I used mencoder to convert the video track in the PAL format and it works fine.
It was pretty easy since the movie was progressive and there is almost no ratio difference between 854x480 (ntsc) and 1024x568 (pal).

Code:
#the command line for the ones interested
mencoder -oac copy -ovc lavc -of mpeg -mpegopts format=dvd:tsaf \
  -vf scale=720:576,dsize=1024:576,harddup -ofps 25 \
  -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=8000:\
keyint=15:vstrict=0:trell:mbd=2:precmp=2:subcmp=2:cmp=2:dia=-10:predia=-10:cbp:mv0:\
vqmin=1:lmin=1:dc=10:aspect=16/9 -o movie_pal.mpg -dvd-device /dev/sr2 dvd://8
I was wondering, can I extract the subtitles from the dvd and muxing them in the new mpeg file without passing for the .srt text format?

I exacted the subtitle I am interested on with:
tccat -i /dev/sr2 -T 8,-1 | tcextract -x ps1 -t vob -a 0x20 > en-sub
but now?

Thanks everyone.

[edit]
I found the solution, I noticed subtitles2pgm can output the xml subtitle format that spumux needs to do its magic.

So the solution is:
Once you have the raw subtitle extracted with the tccat, tcextract pair use subtitles2pgm with the options `-t 1 -g 4'.
the xml result file can be used (eventually after alterations for centring) with spumux .