comparison DOCS/DVB @ 5620:bbb8b01c76d4

updated
author arpi
date Sun, 14 Apr 2002 19:18:34 +0000
parents 9fdc998083cc
children d2941f563a6d
comparison
equal deleted inserted replaced
5619:501ebd981377 5620:bbb8b01c76d4
1 1
2 Some words about Siemens-DVB card support. by A'rpi 2 Some words about Siemens-DVB card support. by A'rpi
3 ========================================== 3 ==========================================
4
5 NOTE: this is very experimental!
6 4
7 Requirements: 5 Requirements:
8 ~~~~~~~~~~~~~ 6 ~~~~~~~~~~~~~
9 - Siemens DVB-S card or compatible (technotrend,galaxis,hauppage etc) 7 - Siemens DVB-S card or compatible (technotrend,galaxis,hauppage etc)
10 see www.linuxtv.org for details and download latest driver there. 8 see www.linuxtv.org for details and download latest driver there.
11 - MPlayer-CVS, ffmpeg-libavcodec. divx4linux is recommended for speed & pp. 9 - MPlayer-CVS, ffmpeg-libavcodec CVS are recommended for speed & pp.
12 - Fast CPU - at least for software decoding (divx...) 10 - Fast CPU - 1GHz+ recommended at least for software transcoding (divx->mpeg)
13 11
14 12
15 How to enable? 13 How to enable?
16 ~~~~~~~~~~~~~~ 14 ~~~~~~~~~~~~~~
17 15
18 1. Download ffmpeg-CVS and copy libavcodec to mplayer (see DOC for details) 16 1. Download ffmpeg-CVS and copy libavcodec to mplayer (see DOCS for details)
19 Move this line from #ifdef CONFIG_ENCODERS .. #endif section to outside
20 (after the #endif line) at libavcodec/utils.c:361 :
21 register_avcodec(&mpeg1video_encoder);
22 17
23 2. Compile mplayer: 18 2. Compile mplayer:
24 ./configure should detect it. If didn't, force with ./configure --enable-dvb 19 ./configure should detect it. If didn't, force with ./configure --enable-dvb
25 If you have ost headers at non-standard path, set it with: 20 If you have ost headers at non-standard path, set it with:
26 --with-extraincdir=<your DVB source dir>/ost/include 21 --with-extraincdir=<your DVB source dir>/ost/include
30 25
31 How to use? 26 How to use?
32 ~~~~~~~~~~~ 27 ~~~~~~~~~~~
33 To play standard mpeg 1/2 files: (hardware decoding) 28 To play standard mpeg 1/2 files: (hardware decoding)
34 29
35 mplayer -ao mpegpes -vo mpegpes -vc mpegpes file.mpg|vob 30 mplayer -ao mpegpes -vo mpegpes file.mpg|vob
36 31
37 To play non-standard mpeg files: (software decoding) 32 To play non-standard mpeg files: (software decoding)
38 33
39 mplayer -ao mpegpes -vo mpegpes file.mpg|vob 34 mplayer -ao mpegpes -vo mpegpes -vc mpeg12 file.mpg|vob
40 35
41 To play divx files: 36 To play divx files:
42 37
43 mplayer -vo mpegpes -vc ffdivx|odivx file.avi|asf 38 mplayer -ao mpegpes -vo mpegpes file.avi|asf|mov...
44 39
45 To play non-25fps movies, or with slow CPU, add option: -framedrop 40 To play non-25fps movies, or with slow CPU, add option: -framedrop
46 41
47 Image size: 42 Image size:
48 ~~~~~~~~~~~ 43 ~~~~~~~~~~~
50 If your video height differs, you have to clip it or extend by adding 45 If your video height differs, you have to clip it or extend by adding
51 black bands. It's done by mplayer, just specify image size using the 46 black bands. It's done by mplayer, just specify image size using the
52 -x and -y options. You must use either -y 288 or -y 576. 47 -x and -y options. You must use either -y 288 or -y 576.
53 48
54 To force pan&scan (16:9 at 4:3 TV), add options: -x 352 -y 288 49 To force pan&scan (16:9 at 4:3 TV), add options: -x 352 -y 288
50
51 If you have powerfull CPU, you can also scale image up, using the
52 swscale filter. For example, to watch a 640x288 video fullscreen,
53 use -vop scale=640:400
54 Note that you don't have to scale horizontally, the card will do it
55 by hardware, but you have to scale vertically keeping the aspect ratio.
56
55 57
56 Mailing list: 58 Mailing list:
57 ~~~~~~~~~~~~~ 59 ~~~~~~~~~~~~~
58 http://mplayerhq.hu/mailman/listinfo/mplayer-dvb 60 http://mplayerhq.hu/mailman/listinfo/mplayer-dvb
59 61
64 Future plans/TODO: 66 Future plans/TODO:
65 ~~~~~~~~~~~~~~~~~~ 67 ~~~~~~~~~~~~~~~~~~
66 68
67 - display OSD and subtitles using DVB card's OSD feature 69 - display OSD and subtitles using DVB card's OSD feature
68 - better (more fluent) playback of non-25fps movies 70 - better (more fluent) playback of non-25fps movies
69 - more speed optimizations
70 - YUY2 support (for win32 codecs, like Indeo5 and WMV 7/8)
71 - realtime transcoding between mpeg2 <-> mpeg4 (partial decompression) 71 - realtime transcoding between mpeg2 <-> mpeg4 (partial decompression)
72 72 - better quality for lowres mpeg1