annotate DOCS/DVB @ 5668:978c6f78022e

align yuv 4:2:0 y position by 2
author arpi
date Wed, 17 Apr 2002 21:50:25 +0000
parents bbb8b01c76d4
children d2941f563a6d
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1936
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
1
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
2 Some words about Siemens-DVB card support. by A'rpi
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
3 ==========================================
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
4
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
5 Requirements:
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
6 ~~~~~~~~~~~~~
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
7 - Siemens DVB-S card or compatible (technotrend,galaxis,hauppage etc)
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
8 see www.linuxtv.org for details and download latest driver there.
5620
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
9 - MPlayer-CVS, ffmpeg-libavcodec CVS are recommended for speed & pp.
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
10 - Fast CPU - 1GHz+ recommended at least for software transcoding (divx->mpeg)
1936
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
11
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
12
1960
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
13 How to enable?
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
14 ~~~~~~~~~~~~~~
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
15
5620
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
16 1. Download ffmpeg-CVS and copy libavcodec to mplayer (see DOCS for details)
3297
9fdc998083cc updated
arpi
parents: 2109
diff changeset
17
9fdc998083cc updated
arpi
parents: 2109
diff changeset
18 2. Compile mplayer:
9fdc998083cc updated
arpi
parents: 2109
diff changeset
19 ./configure should detect it. If didn't, force with ./configure --enable-dvb
9fdc998083cc updated
arpi
parents: 2109
diff changeset
20 If you have ost headers at non-standard path, set it with:
2109
arpi
parents: 1963
diff changeset
21 --with-extraincdir=<your DVB source dir>/ost/include
arpi
parents: 1963
diff changeset
22 make
arpi
parents: 1963
diff changeset
23 make install
3297
9fdc998083cc updated
arpi
parents: 2109
diff changeset
24
1936
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
25
1960
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
26 How to use?
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
27 ~~~~~~~~~~~
1936
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
28 To play standard mpeg 1/2 files: (hardware decoding)
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
29
5620
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
30 mplayer -ao mpegpes -vo mpegpes file.mpg|vob
1936
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
31
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
32 To play non-standard mpeg files: (software decoding)
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
33
5620
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
34 mplayer -ao mpegpes -vo mpegpes -vc mpeg12 file.mpg|vob
1936
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
35
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
36 To play divx files:
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
37
5620
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
38 mplayer -ao mpegpes -vo mpegpes file.avi|asf|mov...
1936
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
39
1960
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
40 To play non-25fps movies, or with slow CPU, add option: -framedrop
1936
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
41
1960
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
42 Image size:
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
43 ~~~~~~~~~~~
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
44 DVB card allows only 2 vertical resolutions: 288 and 576.
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
45 If your video height differs, you have to clip it or extend by adding
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
46 black bands. It's done by mplayer, just specify image size using the
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
47 -x and -y options. You must use either -y 288 or -y 576.
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
48
1963
arpi
parents: 1960
diff changeset
49 To force pan&scan (16:9 at 4:3 TV), add options: -x 352 -y 288
1936
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
50
5620
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
51 If you have powerfull CPU, you can also scale image up, using the
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
52 swscale filter. For example, to watch a 640x288 video fullscreen,
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
53 use -vop scale=640:400
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
54 Note that you don't have to scale horizontally, the card will do it
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
55 by hardware, but you have to scale vertically keeping the aspect ratio.
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
56
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
57
1936
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
58 Mailing list:
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
59 ~~~~~~~~~~~~~
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
60 http://mplayerhq.hu/mailman/listinfo/mplayer-dvb
1960
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
61
3297
9fdc998083cc updated
arpi
parents: 2109
diff changeset
62 List's language is ENGLISH. Please avoid using german or other languages!
1960
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
63 Subscribe, and ask/discuss your problems here.
4c75134e70a5 extended...
arpi
parents: 1937
diff changeset
64 I'll also post feature announces to this list.
1936
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
65
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
66 Future plans/TODO:
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
67 ~~~~~~~~~~~~~~~~~~
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
68
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
69 - display OSD and subtitles using DVB card's OSD feature
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
70 - better (more fluent) playback of non-25fps movies
f12f03796f04 initial version. Gabu: don't delete
arpi
parents:
diff changeset
71 - realtime transcoding between mpeg2 <-> mpeg4 (partial decompression)
5620
bbb8b01c76d4 updated
arpi
parents: 3297
diff changeset
72 - better quality for lowres mpeg1