|
Введение
Возможности клиента MythTV во многом определяются доступными плагинами. Эти программные модули работают над уровнем захвата видео и воспроизведения аудио ядра MythTV. Плагины берут за основу базовый набор функций клиента MythTV, с которым взаимодействует пользователь, и расширяют его многими любопытными и подчас удивительными способами.
Среди многих моделей потребительской техники можно заметить тенденцию к персонализации. Apple, например, давно начала игру по новым правилам, выпустив полупрозрачные iMac с разными расцветками, которые компьютерным корпусам раньше и не снились. С тех пор появилось немало продуктов, таких как MP3-плееры, внешние жёсткие диски и даже внутренние комплектующие, которые выделяются среди собратьев отделкой, формой и внешним видом. Стремление к персонализации не ограничивается периферией. Практически все графические интерфейсы сегодня получили возможность менять темы, обои и цветовые схемы.
По мере того, как бытовая электроника проникает в нашу жизнь, улучшая её качество и расширяя возможности, то же самое становится характерно и для программных компонентов, которые мы используем каждый день. Web-браузеры давно обзавелись плагинами и расширениями (скажем, для воспроизведения видео в браузере или поддержки разных звуковых форматов), то же самое можно сказать и про почтовые программы (плагины для фильтрации спама, улучшенной сортировки сообщений, адресной книги) и про другие приложения. И хотя не все плагины позволяют персонализировать досуг, все они в той или иной степени помогают сделать его насыщенней и лучше.
Что такое плагин?
Плагины - это приложения-модули, которые добавляют какие-либо функции к крупным и сложным программным пакетам. Обычно эти функции отсутствуют в пакете. Например, web-браузер изначально не умеет воспроизводить видео. Клиента MythTV можно значительно улучшить с помощью плагинов, расширив существующий набор функций.
В нашей третьей части материала, посвящённого MythTV, мы рассмотрим 13 ключевых плагинов в алфавитном порядке. В принципе, все эти плагины являются программными компонентами на открытом исходном коде. Поэтому мы можете изменять их код, чтобы добавлять новые функции. Или создавать собственные плагины.
MythArchive
Плагин MythArchive обеспечивает создание образа DVD из записанных передач (включая собственный формат MythTV) и файлов MythVideo. В образ включаются метаданные (название, описание и т.д.), поэтому его можно свободно копировать между системами, не боясь потерять ценную информацию. Раньше этой задачей занимались shell-скрипты MythBurn, но затем был сделан переход на скрипт Python и улучшена интеграция с пользовательским интерфейсом клиента.
С помощью плагина MythArchive вы можете создавать DVD как со структурой меню, так и без неё, добавлять новые темы к существующим образам из коллекции видео, создавать DVD с автоматическим воспроизведением, перекодировать и вырезать рекламу из записей MPEG2, перекодировать разрешение DVD для стационарных плееров. Поддерживаются как однослойные, так и двухслойные DVD; есть возможность стирания перезаписываемых дисков. Можно даже создать образ ISO, чтобы записать DVD на любом компьютере с пишущим DVD-плеером.
Для автоматического преобразования форматов аудио и видео можно отредактировать соответствующие файлы XML.
MythBrowser
Плагин MythBrowser обеспечивает функцию браузера с вложенными окнами (tabbed browsing). Кроме удобных вложенных окон, MythBrowser реагирует на действия в меню, вызываемые нажатием правой клавиши мыши. Поддерживаются привязки клавиатуры и пульта ДУ к навигации. Есть даже простой менеджер закладок, в который можно занести любимые сайты.
Настройка простая и сводится к следующим опциям: масштаб страницы/шрифта по умолчанию, браузер по умолчанию (можно установить, например, Firefox или Konqueror), вывод полос прокрутки, скорость и активация прокрутки страницы, добавление/редактирование закладок.
MythControls
Раньше привязки клавиш настраивались через плагин MythWeb или через базу данных MySQL, в которой они хранятся. Но теперь для этого имеется отдельный плагин MythControls.
MythControls позволяет пользоваться этими настройками через интерфейс плагина клиента, а не через интегрированный модуль, как это было раньше (сейчас плагин опциональный, а модуль является обязательным). Можно настроить привязку клавиатуры в соответствии с вашими предпочтениями, чтобы вы не тратили дополнительное время на освоение клавиатуры. Но тогда придётся научить MythTV соответствующим привязкам клавиш.
MythDVD
MythDVD служит двум целям. Во-первых, перед нами плеер для DVD и VCD. Во-вторых, он позволяет копировать DVD. MythDVD может выводить картинку на внешние или внутренние проигрыватели видео. Можно сохранять основное меню DVD в виде файла MPEG4 AVI, чтобы расположить его в коллекции MythVideo, причём можно соблюсти компромисс между занимаемым объёмом и качеством.
Последняя версия поддерживает быстрое создание ISO, улучшенное масштабирование DVD в меню, усовершенствованную перемотку вперёд и назад, а также ряд любопытных функций (блокирование событий или случайного выхода при воспроизведении DVD).
Страница:
1 2
|