# DVD, VCD, audio CD, TV, DVB

## Playing from devices

You can play DVD titles by entering a URL like `dvd://1` into the Open URL dialog from the File menu in &kplayer;. The number `1` is the title number to play. Similarly, `vcd://1` will play a VCD, SVCD and other VCD varieties, and `cdda://12` will play the twelfth track of an audio CD. Also supported are `tv://1` and `dvb://channelname` type URLs.

If a DVB channel name has uppercase letters in it, like `dvb://RAI Uno`, then the standard form will not work in &kde; 3.2 and later, because &kde; libraries have been "fixed" to convert all host names to lower case without ever asking you. In that case &kplayer; will insert `kplayer` as the host name for you like so: `dvb://kplayer/RAI Uno`. The host name will show up in the Path or URL field in File Properties, but &kplayer; will remove it when passing the URL to &mplayer;. That host name will also work for `dvd:`, `vcd:`, `cdda:`, `cddb:` and `tv:` URLs, although only `dvb:` and `tv:` URLs might actually need it since they can contain letters in the channel name.

## Setting options

If you need to use a DVD or CD device different from the default, you can add options like ``-dvd-device` `/dev/hdc`` and ``-cdrom-device` `/dev/hdd`` in the Additional command line parameters box on the Advanced page either globally in &kplayer; Settings or for an individual URL in File Properties.

## Inverse telecine and deinterlacing

Video on DVD disks is often telecined. The `pullup` filter does a decent inverse telecine. To use it, open the Advanced page of the File Properties dialog and enter `-vf pullup` in the Additional command line arguments field before playing the video.

Some DVD disks and many TV and DVB channels are interlaced. There are several deinterlacing filters in &mplayer;. Each of them has its own advantages and disadvantages, so try a few of them starting with `-vf pp=md` and see which one gives the best results for the particular video you are trying to watch. The full list is available by running

``mplayer` `-pphelp` | `grep` `deint``

## Deblocking, deringing, denoising

The `-vf` option is in charge of video filtering in &mplayer;. To get the full list of available filters, run

``mplayer` `-vf help``

from the command line. Most of them are described on the `mplayer(1)` manpage. One of the most useful filters is `pp`, the postprocessing filter. Among other things it can smooth blocky MPEGs using the deblocking filters `hb` and `vb` or `h1` and `v1`, usually combined with the deringing filter `dr` like this: `-vf pp=hb/vb/dr` or `-vf pp=h1/v1/dr`. To get a full list of `pp` filters, run

``mplayer` `-pphelp``

from the command line. Another useful filter is `hqdn3d` that does high quality denoising: `-vf hqdn3d`.

You can combine several filters together and use them on the same device or file by separating them with a comma without spaces, for example:

`-vf pullup,pp=h1/v1/dr,hqdn3d`

Put that into the Additional command line arguments field on the Advanced page in File Properties.