Розділ 5. Джерела, придатні для відтворення

KMPlayer може відтворювати різні джерела мультимедійної інформації. Список цих джерел міститься у меню «Джерело».

ТБ

KMPlayer може відтворювати зображення з карток ТБ за допомогою MPlayer або XVideo (з використанням kxvplayer). Перш ніж розпочати перегляд телебачення, вам слід вказати, який пристрій слід використовувати, і надати перелік телевізійних каналів. Для цього ви можете скористатися відповідним засобом визначення, розташованим у цьому діалоговому вікні налаштування, або змінити файл налаштувань вручну.

Файлом, де зберігаються параметри ТБ, є файл XML, розташований за адресою ~/.kde/share/apps/kmplayer/tv.xml. Прочитайте цей розділ, що дізнатися про те, як працювати з даними у цьому файлі напряму. Формат XML подібний до такого прикладу:

<tvdevices>
    <device path="/dev/video0" width="320" height="240" name="BT878 video (Hauppauge (bt878))" audio=""
              minwidth="48" minheight="32" maxwidth="924" maxheight="576" playback="0" xvport="240">
        <input name="Television" id="0" tuner="1" norm="PAL" xvenc="0">
            <channel name="Ned1" frequency="216"/>
            <channel name="VCR" frequency="594.90"/>
        </input>
        <input name="Composite1" id="1" xvenc="7"/>
        <input name="S-Video" id="2" xvenc="14"/>
        <input name="Composite3" id="3"/>
    </device>
    <device path="/dev/video1" width="640" height="480" name="Philips 740 webcam" audio=""
              minwidth="160" minheight="120" maxwidth="640" maxheight="480" playback="1">
        <input name="Webcam" id="0"/>
    </device>
</tvdevices>

Зверніть увагу, що елементи «input», яким відповідають канали, повинні мати атрибут «tuner», значенням якого є «1».

За відтворення у XVideo буде використано лише атрибути «xvport» і «xvenc», ці атрибути можна встановити лише за допомогою безпосереднього редагування файла. Значення для цих двох атрибутів можна дізнатися за допомогою запуску «kxvplayer» у програмі-емуляторі термінала на зразок «konsole». Для кожного з портів, «kxvplayer» виведе рядки, схожі на наведені нижче, числа з них відповідають раніше згаданим атрибутам.

    xvport 240
    ....
    encoding: 0 PAL-television
    encoding: 1 NTSC-television
    encoding: 2 SECAM-television
    ....   

Крім того, засобом відтворення XVideo не беруться до уваги атрибути ширини і висоти. Цей засіб отримує розміри з сервера X. Однією з приємних можливостей XVideo є те, що масштабування виконується на апаратному рівні, відеокарткою, отже, підтримується повноекранний режим без задіяння центрального процесора і зміни роздільної здатності вашого дисплея. Також не буде надокучливого смикання зображення, коли інше вікно перекриває вікно відтворення відео.

Щоб дізнатися більше про використання XVideo, перегляньте розділ підручника щодо VDR.