-tv <option1:option2:...>
    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 samplerate 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, bsdbt848 
        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. 
        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 capture video (frames per second) 
        buffersize=<value>
            maximum size of the capture buffer in megabytes (default: dynamical) 
        norm=<value>
            available: PAL, SECAM, NTSC 
        channel=<value>
            Set tuner to <value> channel. 
        chanlist=<value>
            available: europe-east, europe-west, us-bcast, us-cable, 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_set_channel and tv_last_channel will then be usable using a remote (see lirc). Not compatible with frequency parameter. Warning: The channel number will then be the position in the 'channels' list, beginning with 1. Example: use 
tv://1, 
tv://2, tv_set_channel 1, tv_set_channel 2, etc. 
        audiorate=<value>
            set audio capture bitrate 
        forceaudio
            capture audio even if there are no audio sources reported 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 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 mencoder). A value of 1 (default for mplayer) means to do video capture only and let the audio go through a loopback cable from the TV card to the soundcard.