this is from the mencoder man page.
-tv <option1

ption2:...>
This option enables the TV grabbing feature of
MPlayer.
NOTE:
MPlayer doesn't accept colons so type dots instead
in the device ID (e.g. hw.0,0 instead of hw:0,0).
Be advised that although you can select any sam_
plerate when using ALSA, the LAME audio codec is
able to encode only the 'standard' samplerates.
You'll get an .avi file with no sound when you
choose an odd samplerate and use this codec.
Available options are:
on use TV input
noaudio no sound
driver=<value> available: dummy, v4l, bs_
dbt848
device=<value> Specify other device than
the default /dev/:video0.
input=<value> Specify other input than the
default 0 (Television) (see
output for a list)
freq=<value> Specify the frequency to set
the tuner to (e.g. 511.250).
Not compatible with channels
parameter.
line 589
outfmt=<value> output format of the tuner
(yv12, rgb32, rgb24, rgb16,
rgb15, uyvy, yuy2, i420)
width=<value> width of the output window
height=<value> height of the output window
fps=<value> framerate at which to cap_
ture video (frames per sec_
ond)
buffersize=<value> maximum size of the capture
buffer in megabytes (de_
fault: dynamical)
norm=<value> available: PAL, SECAM, NTSC
channel=<value> Set tuner to <value> chan_
nel.
chanlist=<value> available: europe-east, eu_
rope-west, us-bcast, us-ca_
ble, etc
channels=<channel>-<name>,<channel>-<name>,...
Set names for channels. Use
_ for spaces in names (or
play with quoting ;-). The
channel names will then be
written using OSD, and the
commands tv_step_channel,
tv_last_channel will then be
usable using a remote (see
lirc). Not compatible with
frequency parameter. Warn_
ing: The channel number will
then be the position in the
'channels' list, beginning
with 1. Example: use
tv://1, tv://2, tv_set_chan_
nel 1, tv_set_channel 2,
etc.
audiorate=<value> set audio capture bitrate
forceaudio capture audio even if there
are no audio sources report_
ed by v4l
alsa capture from ALSA
amode=<0-3> choose an audio mode:
0: mono
1: stereo
2: language 1
3: language 2
forcechan=<1-2> By default, the count of
recorded audio channels is
determined automatically by
querying the audio mode from
the tv card. This option
allows to force stereo/:mono
recording regardless of the
amode option and the values
tv_set_channel and returned by v4l. This can
be used for troubleshooting
when the tv card is unable
to report the current audio
mode.
adevice=<value> set an audio device
/dev/:... for OSS
hardware ID for ALSA
audioid=<value> choose an audio output of
the capture card, if it has
more of them
[volume|bass|treble|balance]=<0-65535>
These options set parameters
of the mixer on the video
capture card. They will
have no effect, if your card
doesn't have one.
immediatemode=<bool>
A value of 0 means capture
and buffer audio and video
together (default for men_
coder). A value of 1 (de_
fault for mplayer) means to
do video capture only and
let the audio go through a
loopback cable from the TV
card to the soundcard.
-tv on is deprecated, use tv:// instead
i see this error in your output.
change that part. mencoder has been changing some of its option formats.