I had the same problem on Ubuntu 9.04. It seems to come from the line
dd if=/dev/zero bs=4 count=1920 | lame -b 128 -s 48 /dev/stdin
silent.mpa
in the script menu.sh. Apparently, newer versions of lame need the switch -r to
accept raw data
(i.e. without header). Thus,
dd if=/dev/zero bs=4 count
Can confirm this.
Updated from mjpegtools_1.9.0-0.0ubuntu2_i386.deb (which gave "Illegal
instruction" on using mplex) to mjpegtools_1.9.0-0.0ubuntu3_i386.deb and now
(at least) mplex works smoothly.
[Ubuntu Jaunty,
Athlon XP 1700+,
Linux 2.6.28-13-generic #45-Ubuntu SMP Tue Jun 30 19:49:51 UTC 2