1 | Since 0.6.8 it's possible to watch the TV in smplayer (dvb:// and tv://).
|
---|
2 |
|
---|
3 | This document provides some info about how to do it.
|
---|
4 |
|
---|
5 | INTRO:
|
---|
6 |
|
---|
7 | smplayer doesn't include any option to scan for channels, so mplayer must be
|
---|
8 | configured to tune to TV channels.
|
---|
9 |
|
---|
10 | That means that the following:
|
---|
11 |
|
---|
12 | mplayer dvb://
|
---|
13 | or
|
---|
14 | mplayer tv://
|
---|
15 |
|
---|
16 | should work (should display a TV channel).
|
---|
17 |
|
---|
18 | And the following should tune to the specified channel:
|
---|
19 |
|
---|
20 | mplayer dvb://Channel_name
|
---|
21 | or
|
---|
22 | mplayer tv://Channel_name
|
---|
23 |
|
---|
24 |
|
---|
25 | DVB:
|
---|
26 |
|
---|
27 | The support for dvb in smplayer is intented for dvb-t (terrestrial). It can
|
---|
28 | work with dvb-c and dvb-s (cable and satellite) but it hasn't been tested.
|
---|
29 |
|
---|
30 | smplayer will look for the file ~/.mplayer/channels.conf.ter (or
|
---|
31 | ~/.mplayer/channels.conf if that doesn't exist), and the menus Open->TV and
|
---|
32 | Open->Radio will be populated with the channels there (the menu Open->Radio
|
---|
33 | will show the channels without video pid. Notice that for dvb-s and dvb-c the
|
---|
34 | check for audio and video pids will probably fail and all channels will end up
|
---|
35 | in the TV menu).
|
---|
36 |
|
---|
37 | If you don't have a ~/.mplayer/channels.conf you can create with scan (in
|
---|
38 | ubuntu is in the dvb-apps package):
|
---|
39 |
|
---|
40 | scan initial_file > ~/.mplayer/channels.conf
|
---|
41 |
|
---|
42 | The initial_file contains info about the frequencies that have to be scanned,
|
---|
43 | you'll find a lot in /usr/share/dvb/dvb-t/ (use the one for your town).
|
---|
44 |
|
---|
45 | You can also use w_scan, which doesn't require any initial file.
|
---|
46 |
|
---|
47 |
|
---|
48 | TV:
|
---|
49 |
|
---|
50 | The support for analog TV (tv://) in smplayer is very basic (it can recognize
|
---|
51 | a tv:// stream as being a TV channel, but that's all) and configuration
|
---|
52 | has to be done manually.
|
---|
53 |
|
---|
54 | First you need some lines in your ~/.mplayer/config with the TV configuration
|
---|
55 | (driver, norms, frequencies...). Example:
|
---|
56 |
|
---|
57 | tv=driver=v4l:input=0:width=768:height=576:device=/dev/video0:audiorate=48000:n
|
---|
58 | orm=PAL:chanlist=europe-west:channels=46-TV_1,43-TV_2,50-TV_3,53-TV_4
|
---|
59 |
|
---|
60 | For more info take a look at the mplayer manpage.
|
---|
61 |
|
---|
62 | After that you have to introduce all channels in smplayer (Open->TV->Edit).
|
---|
63 |
|
---|
64 |
|
---|
65 | THE CHANNEL EDITOR:
|
---|
66 |
|
---|
67 | The channel editor allows you to add, modify and remove TV channels. You'll
|
---|
68 | see a table with all channels. Each channel contains 3 fields: icon, name
|
---|
69 | and stream. The name will appear in the menu, the stream is what mplayer will
|
---|
70 | open to tune the channel. Examples:
|
---|
71 |
|
---|
72 | ICON NAME STREAM
|
---|
73 | CNN dvb://CNN
|
---|
74 | BBC tv://TV_1
|
---|
75 | Webcam tv://
|
---|
76 |
|
---|
77 | The list of TV channels is saved to ~/.config/smplayer/tv.m3u8, while the
|
---|
78 | list of radio is saved to ~/.config/smplayer/radio.m3u8.
|
---|
79 |
|
---|
80 | Note 1: by default smplayer will scan the file ~/.mplayer/channels.conf on every
|
---|
81 | startup and will add the new channels it finds there. That means that if you
|
---|
82 | delete dvb channels from the editor they will appear again in the next session
|
---|
83 | (smplayer will think they are new). To avoid that, there's an option in
|
---|
84 | Preferences->TV to disable the scanning of the channels.conf file.
|
---|
85 |
|
---|
86 | Note 2: it's possible to set an icon for each channel. The icon will be
|
---|
87 | displayed in the menus. Currently it's possible to set an icon, change it
|
---|
88 | but there's now way to remove it... (unless you edit manually the *.m3u8 files)
|
---|
89 |
|
---|
90 | Note 3: the tv and radio lists can be "misused" as favorite lists, you can
|
---|
91 | enter any other kind of media (internet streams, local files...) not only tv
|
---|
92 | channels.
|
---|
93 |
|
---|
94 |
|
---|
95 | OPTIONS FOR TV
|
---|
96 |
|
---|
97 | Some options have been added for TV:
|
---|
98 |
|
---|
99 | * there's a new section for TV in Preferences, which allows for instance to
|
---|
100 | set the default deinterlacer to be use with TV channels.
|
---|
101 | * it's possible to set a cache for TV in Preferences -> Performance -> Cache
|
---|
102 |
|
---|
103 |
|
---|
104 | REMEMBERING THE TV SETTINGS
|
---|
105 |
|
---|
106 | One nice thing: the settings of TV channels are remembered. That means that
|
---|
107 | filters, options (like zoom) and so on will be remembered when you tune that
|
---|
108 | channel again.
|
---|
109 |
|
---|
110 |
|
---|
111 | (ADVANCED) ADDITIONAL AUDIO TRACKS IN DVB CHANNELS
|
---|
112 |
|
---|
113 | You'll notice that when you tune a dvb channel only the first audio track is
|
---|
114 | available. To fix the problem you need to add manually the additional audio pids
|
---|
115 | to channels.conf.
|
---|
116 |
|
---|
117 | For instance, take a look at this line taken from ~/.mplayer/channels.conf:
|
---|
118 |
|
---|
119 | ANTENA.NEOX:858000000:INVERSION_AUTO:BANDWIDTH_8_MHZ:FEC_2_3:FEC_2_3:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_4:HIERARCHY_NONE:501:503:141
|
---|
120 |
|
---|
121 | Let's see the 3 last fields:
|
---|
122 | 501:503:141
|
---|
123 |
|
---|
124 | 501 is the video pid, 503 is the audio pid (and 141 I think is the teletext pid)
|
---|
125 | Several audio pids can be added separated by "+". For instance:
|
---|
126 |
|
---|
127 | 501:503+504:141
|
---|
128 |
|
---|
129 | This way the 2nd audio track (504) will be available when you watch that channel
|
---|
130 | in smplayer. Notice that to be able to actually switch audio tracks in dvb
|
---|
131 | channels you need a recent version of mplayer (r29381).
|
---|