Panteltje's Linux DVD software page 

http://panteltje.com/panteltje/dvd/

super_demux 

Super_demux, a better transport stream TS to ES demultiplexor.

This one will produce clean ES where mplayer and ts2pes + es_demux of convergence.de fail. If you get header problems with the demuxed audio .mp2, run it through mpgedit like this:

mpgedit -e0 q2.mp2

This will produce a correct mp2.

You can find mpgedit at http://www.mpgedit.org/mpgedit/.

xste-3.5.4.tgz 

xste-3.5.4 subtitle editor, the latest version with now also output for subtitler-yuv. Add your own subtitles in your own language, using an audio file as reference.

The xste chapters.txt format is however compatible with dvdwizard and dvdauthor.

subtitler-yuv-0.6.4.2.tgz subtitler-yuv for use with mjpegtools for adding subtitles, pictures, and effects embedded in the picture.

Perhaps add in screen subtitles and effects to .mpv (mpeg2 stream) with subtitler-yuv (from xste .ppml output): see the subtitler-yuv docs.

combine_wave-0.2.tgz combine_wave, to sync up 2 audio channels and / or combine 2 mono audio channels into one stereo wave channel, command line tool.

multimux-0.2.3.tgz multimux combines up to 8 audio mono wave channels into one big multi channel wave file, that can then be turned in for example AC3 surround with ffmpeg. That way you can have an AC3 channel on the DVD that has for example: front left English, front right Spanish, rear left French, and rear right Italian. For example in a hall you can have English on the PA, and several headphones for the other three languages for people from other countries. 5 languages also works OK, use center speaker, but 6 will not work, LFE output is only for low frequencies. This requires a DVD player with 5.1 channel output, or a 4 channel (at least) soundcard if you play the DVD or .vob on the PC. Delays can be specified for each channel, so you can align the sound. Now with support for files > 2 GB. command line tool.

pwavecat-0.4.4.tgz concatenates any number of audio files to stdout. All input files need to be in the same format (as the first), output file will also be in that format. command line tool.

substract_wave-0.2.tgz This program substracts 2 mono wave files from each other by a factor specified on the command line. It can also add 2 wave files (of half amplitude). The input files must be in the same format. This can be used to cancel a background main language in a translation channel. Here mono stereo via net is an interesting experiment using substract wave. Here mono stereo via net with AC3 the same experiment with low bitrate AC3. command line tool.

tcmplex-panteltje-0.4.6.tgz tcmplex-pantelje, audio video multiplexer from the transcode distribution, re-wrote it for 8 audio channels, this version fixes an AC3 bug causing 'pts moves backward' messages in dvdauthor. Timing problem with delays fixed, compile problem with gcc-3.3.3 fixed, error if no -c flag fixed.

submux-dvd-0.5.1.tgz submux-dvd, subtitle multiplexer, muxes subtitles into .vob, based on original 'submux' for CVD and SVCD by unknown author, changed for DVD muxing and coding support (use only DVD!). This accepts xste .sub output. Extensive research on DVD specifications has been done by Adrie Stolk to make this re-write possible. A Python script for format conversion is being developed by Mike Albon.