Rambler's Top100

 

MyTheatre

Что  это такое?

MyTheatre - высоко интегрированное,  мультимедийное приложение для конечного пользователя, которое позволяет принимать  программы спутникового телевидения и радио, воспроизводить файлы мультимедиа  (mpg, mp3, DivX и другие) и DVD. . Основная его задача состоит в том, чтобы  сделать на базе персонального компьютера домашний мультимедийный театр.

Общий интерфейс прогграммы---===Характеристики MyTheatre===---

  • Поддержка различных  DVB-карт:
  • SkyStar-1(спутниковые  и кабельные)
  • SkyStar-2(PCI и USB)
  • TwinHan VP1020(A), VP1030(A)
  • PCTVSat (no DiSEqC v1.2  yet)
  • WinTV Nova(-CI)
  • Aver DVBS
  • Поддержка протокола  DiSEqC v1.0(2.0), v1.1, v1.2
  • Поддержка Common Interface (для карт Nova CI, SS1 CI, TwinHan VP1030).
  • Запись телевизионных и радиопрограмм без потери качества.
  • Воспроизведение практически  любых мультимедиа-файлов и DVD дисков.
  • Электронный менеджер программы передач (EPG).
  • Использование базы данных  популярного формата для хранения списка каналов и EPG.
  • Применение улучшенного режима независимого видео-рендеринга (IVR).
  • Поддержка аппаратного  декодирования MPEG2 для карт SkyStar-1.
  • On-Screen Display для  удобства использования дистанционного управления (RC).
  • Поддержка различных  систем дистанционного управления, включая оригинальные SkyStar-1 RC и TwinHan RC.
  • Поддержка широкоформатных  ТВ и других источников видео.
  • Автоматическое переключение  PAL/NTSC для видеокарт Matrox DualHead.
  • TimeShift. Это позволяет приостановить реальный видеопоток и продолжить просмотр позже, не пропуская  фрагменты. Это также позволяет позиционировать назад во времени эпизода в случае,  если Вы отсутствовали, или если желаете начать запись с этого эпизода.
  • Запись звука формата AC3.
  • Stereo/DualMono режим  (для аппаратного SS1 и также для Intervideo-аудио декодера).
  • Возможность применения акустики с системой Dolby Prologic I/II.
  • Списки избранного для  часто просматриваемых каналов.
  • Удобное воспроизведение  медиа-контента из списков проигрывания (поддержка списков WPL, M3U, TXT, LST).
  • Воспроизведение DVD  с многочисленными параметрами настройки аудио/видео.
  • Отключение питания LNB на картах TwinHan и SkyStar-2, которое является полезным, когда LNB используют совместно несколько устройств.
  • Интерфейс позволяет  выбирать или создавать Skin’ы для MyTheatre, по Вашему желанию.
  • Использование различных  многочисленных дополнительных модулей, которые расширяют функциональность MyTheatre.

... и много  других возможностей!

MyTheatre постоянно совершенствуется.  Поэтому планируется много других новых возможностей! Некоторые из независимых разработчиков написали их собственные дополнительные модули (плагины) к программе, которые увеличивают возможности MyTheatre и DVBCore.

---===MyTheatre  ver. 3.**===---

Для комфортного использования  программы MyTheatre потребуются:

  • Комп с процессором от  2.0GHz (для Soft-режима), установленным видео, звуком и ОС WinXP(W2K) - 1 шт.
  • Одна из DVB-карт, поддерживаемая программой (см. постинг выше), установленная в комп и снабжённая соответствующими драйверами - от 1 шт.
  • Настроенная на спутник тарелка, LBN, кабель - от 1 шт.
  • Инсталляционный пакет  программы MyTheatre ver. 3.**, который можно взять на сайте автора
  • Установленные и зарегистрированные в системе кодеки MPEG2 (Audio Video)
  • Юзер, желающий использовать  все возможности программы, оплативший нелёгкий труд разработчика
  • Всё готово? Тогда начнинаем...

---===Установка===---

Замечание: в идеале желательно иметь отдельный мультимедийный комп, но т.к. большинству пользователей этот вариант неприемлем, рекомендую использовать чистую, отдельно установленную на  другой раздел HDD Windows XP - специально для работы с мультимедиа (понятно, что не только для МТ). Если вы уверены, что ваша рабочая ОС достаточно стабильна, незамусорена остатками многочисленных установленных / снесённых прог, играми,  нужными / ненужными кодеками и прочими издевательствами над системой, можете ставить МТ в неё, но в случае проблем решать их придётся вам самостоятельно  (потому что будут они ТОЛЬКО В ВАШЕЙ системе). Также нет необходимости устанавливать идущую в комплекте с картой родную программу-вьювер (Setup4PC для SS2 или аналогичную для других карт). Достаточно только установить драйвер DVB-карты.
Запустив на исполнение инсталлятор и согласившись с условиями лицензионного соглашения, выходим в окно выбора вариантов установки:
Здесь предлагается на выбор 3  варианта установки:

  • Typical - стандарт.  Будут установлены все элементы пакета.
  • Update - апдейт существующей версии до более свежей. Старые файлы будут автоматически заменены новыми.
  • Custom - выборочная  установка. Об этом несколько подробнее.

В режиме Custom можно  отметить чекбоксы элементов, которые будут установлены на комп:
DVBCore SDK  - примеры и исходники для DVBCore на Delfi, VC++. Представляют интерес программистам, для работы программы не требуются.
Additional Skins - некоторые дополнительные  скины (не все). Не вошедшие в комплект скины можно взять здесь (2.3MB) и распаковать  архив в папку MyTheatre\Skins.
Filter Graphs - набор графов в формате .XGR  для просмотра с использованием DirectShow-фильтров. Если будете использовать  только Hardware-режим, то вам это, возможно, будет не нужно.
Drivers - драйверы для карт SkyStar1, Sky2PC(SkyStar2) (модифицированный), TwinHan VP1020(A), VP1030(A),  Aver DVB-S, WinTV Nova(-CI). Там же модифицированный драйвер для TwinHan RC. Копируются в папку MyTheatre\Drivers. Могут потребоваться для замены родных драйверов.
Enhanced TwinHan RC Support - расширенная поддержка пульта TwinHan RC. Потребуется, если используете этот девайс. Также не забудьте установить  модифицированный драйвер для TwinHan RC.
Start Menu + Desktop Shortcuts - создаёт ярлыки для запуска программы в меню Пуск и на рабочем столе.
Отметив  необходимые чекбоксы, жмём Next и выбираем путь установки:

По умолчанию предлагается  установка в папку Program Files системного раздела HDD. Я обычно использую для  рабочих программ отдельный логический раздел HDD, оставляя системный для ОС.  Впрочем, это дело вкуса каждого. Указываем, при необходимости, свой путь установки и жмём Install. В конце установки появится окно с напоминанием о том, что перед  началом работы программы MyTheatre необходимо настроить режимы работы оборудования (LOF, DiSEqC и др.) и скорректировать основные установки (General Setting) под  ваши потребности. Жмём ОК->Next->Finish. Программа установлена! Хоть этого  и не требует инсталлятор, рекомендую перезагрузить комп.
Внимание! С программой MyTheatre НЕ ПОСТАВЛЯЮТСЯ кодеки! Это связано с условиями их лицензирования. Поэтому если у вас в системе отсутствуют необходимые кодеки, их надо установить  самостоятельно.

---===Настройка===---

Ну, вот господа после  выше изложенного, если вам приглянулась эта программа, давайте же заставьте ее работать на благо отечества % - )).
Чтобы все выглядело не очень сложно  скачайте файл русского интерфейса программы, распакуйте файл Russion.lng и положите в директорию Languages программы  MyTheatre! Врубите прогу, посмотрите на нее, может и так разберетесь, теперь  жмите (CTRL + ALT + S), появится окно настроек программы, выберите вкладку INTERFACE, в ней измените интерфейс, на появившийся русский язык. Поддерживается с версии MyTheatre_3.19. Откройте вкладку IVR / OSD (и установите все галки и точки как на рисунке), этим вы заставите программу выводить меню навигации на монитор!  Еще изучите горячие клавиши на вкладке (Key ShorCuts) и если вам удобнее иначе выставьте свои комбинации!!!При первом запуске программа определит установленное оборудование для приема SAT-tv, но не лишним будет зайти на вкладку HARDWARE и проверить, правильность установок.
На вкладке VOLUME  \ AUDIO выставьте устройство через которое собираетесь прослушивать звук, заодно  и определите через какой именно вход. Если вы собираетесь прослушивать многоканальный  звук, через декодер INTERvideo, точнее через его звуковой декодер, (рисунок  ниже) не забудьте переключить граф на соответствующий, или же составленный вами, но в аудио цепочке обязательно должен стоять INTERVIDEO  (audiodecoder). Иначе программа при запуске будет вылетать с ошибкой. А звук через этот декодер, поверьте стоит того чтобы им воспользоваться, а звук идущий через HARD-mode вызывает эхо, так что заткните микшером ту дырку, через которую он прет. В остальном же настройки по вашему вкусу!

---===Сканер кналов===---

Для начала очень рекомендую  удалить из программы все существующие каналы. Во первых все они и не нужны, во вторых чтобы не запутаться в них, в третьих чтобы по порядку отсканировав их на интересующих вас спутниках рассортировать так как надо вам! Делается это  так, открываете список (F4), далее (Shift+S) чтобы открылся именно список рассортированный  по спутникам и (Shift+A) чтобы в списке присутствовали все каналы (радио тв...).  Раскрываете первый спутник становитесь на первый канал, что бы тот подсветился, тяните бегунок прокрутки вниз, далее вместе с клавишей (Shift) кликайте по последнему  каналу (должны все выделится), после на них кликайте левой кнопкой мыши и в появившемся меню жмете (DEL). По аналогии проделывайте на всех оставшихся спутниках!

Окно сканера каналов на спутниках

Непосредственно сканер включается (Ctrl+Alt+L). В нем в окне по больше расположенном с права список спутников, а слева список транспондеров, на выбранном спутнике к примеру: выбран спутник (Most-1) содержит три транспондера.
Опять же удалите все не интересующие вас сателлиты, тем самым облегчите программе работу в последствии, кликайте  по ненужному и жмете DELETE расположенную внизу панели.
Если какие либо списки спутников устарели или их не существует. Можно импортировать список транспондеров  нужного вам спутника, для этого жмите (Iport) в появившемся окне предлагается взять список из INI файла.
Заметьте,  что для каждого сателлита присутствующего в списке, необходимо установить тип конвертора. Например для ASTRA 19east у вас стоит головка (универсальная двух  диапазонная), а для SEASAT НТВ+ 36east (с верхним диапазоном и круговой поляризацией).  По этому необходимо выбрав требуемый спутник установить для него в полях LOF-1(частота  нижнего гетеродина) SW(частота на которой происходит переключение диапазона) LOF-2(частота верхнего гетеродина). Наверняка такие спутники будут переключатся DISEqC переключателем, поэтому также для выбранного спутника кнопкой DISEqC  необходимо выставить позиции. Как показано на рисунке слева укажите на какой LNB комутировть переключатель при переходе на выбранный спутник.
 

Если же у вас антенна  поворачивается при помощи DISEqC позиционера, то установите галочку у поля по середине (Posicioner Stored Pos), а в остальных снимите, тут же укажите номер  позиции на который перейти позиционеру.
Справа консоль позиционера перейти на нее можно кликнув в рабочем окне программы левой кнопкой мыши, далее Setings  - > Positioner Console. В позиционере для начала нужно установить восточную и западную границу движения антенны. Кнопками DriveEast, отгоните антенну до  нужного вам положения на ВОСТОКЕ, примените это значение кнопкой Set East Limit. Теперь отгоните на крайнее ЗАПОДНОЕ положение и примените западную границу,  кнопкой Set West Limit после чего, нажмите кнопку Enable SW Limits теперь границы  запомнены!

После этого нажмите кнопку Drive East антенна должна сама остановится на ВОСТОЧНОЙ границе (при Step=0). С этой границы начните искать спутники, установите канал по сильнее на самом восточном сателлите и смотря на уровень сигнала в низу главного окна, перемещайте  антенну кнопкой Drive West (в поле Steps установите нужный шаг перемещения, при Step=0, антенна пойдет без остановок). Нашли уровень с интересующего вас  спутника, отстройте его по сильнее, подвигав кнопками Drive... и запомните первый найденный спутник под номером 1. Для запоминания в поле с кнопкой Store Pos  в ведите нужный номер 1 и нажмите эту кнопку!
По аналогии найдите все нужные вам спутники до западной границы, присвойте им порядковые номера которые потом  впишите в поле Posicioner Stored Pos (вкладка DISEqC сканера).
Как видите с установками тут раздолье, как кто хочет так и воротит (например можно установить четыре головки через переключатель, одна из головок установлена на антенне с поворотным механизмом).

---===Сканирование===---

Наводите антенну на выбранный  для сканирования спутник, можно из Positioner Console введите позицию требуемого спутника и нажмите кнопку Go To Pos. Если вы в сканере каналов то при выборе сателлита тарелка сама должна повернутся на него, или свитчер переключится...  В левом окне нажмите Sel All (выбирает для сканирования все транспондеры) и далее SCAN. Придется немного подождать, сканер по тупее чем в остальных программах,  зато корректно прописывает имена каналов % - ))
Также про сканируйте остальные спутники. Если нужно транспондер можно добавить (впишите его характеристики в поля Frec (частота), Pol (вертикальная \ горизонтальная), SR (скорость потока) жмите кнопку Add. Или удалить выберите нужный далее кнопка Delete.

---===Настройки  канала===---

Окно свойств канала

В списке каналов кликайте  на нужном вам, левой кнопу-гой в появившемся меню жмете Properties.
Если нужно отображать правильно название кириллицей, ставите галочки в красном поле.  Здесь можно изменить имя канала, список фаваритных каналов в котором должен  находится канал (для этого в поле Member of Favorite выберите нужный). Если  канал перестал показывать, по причине смены Emm, Ecm или мало ли еще чего, нажмите  кнопку Update from Sat и потом примените обновление Apply. Взятые о канале технические  данные, из обновляемых источников коих в нете море, можно вписать в соответствующие им поля и применить нажав Apply.

---===OSD  MENU===---

Само меню иерархическое, попасть в него клавишей F12, перемещаться и изменять как обычно стрелками, применять  изменения ENTER. В принципе изменять многие параметры удобнее и быстрее прямо от сюда. Из меню VideoSetup можно даже про зумировать изображение, увеличивая  или уменьшая его.

---===Из меню, очень удобно управлять программой пультом дистанционного управления!===---

Если у вас в комплекте с DVB адаптером нет пульта ДУ или он не рассчитан на работу с ним.

То используйте модули  программы SlyControl.
SlyControl - популярнейшая универсальная программа,  разработанная российским программистом, служит для управления всем, чем угодно  с помощью ПДУ.
Что вам необходимо сделать!?

  • Скачать и инсталлировать SlyControl с сайта slydiman.compass.com.ru
  • Для управления MyTheatre,  cаму программу SlyControl запускать не надо!
  • В каталоге где инсталирован  MyTheatre, создать подпапку RCPlugins.
  • Скопировать в папку  RCPlugins, файлы: Dcd.dll и Dcd.ini, папки Plugins->Rc->DCD из каталога SlyControl.
  • Скопировать файлы rtl60.bpl  и vcl60.bpl из каталога SlyControl в каталог MyTheatre.
  • Запустить утилиту MTRemote.
  • Если утилита пишет,  что не может открыть СОМ порт, значит во вкладке (Pinnacle/RealMagic/RC settings)
    необходимо отключить, использование СОМ порта, да и сами эти устройства. Возможно у вас работает
    ещё какая нибудь программа, использующая этот же порт, её нужно  выключить!
  • Далее выбрать в контектстном меню Other Remote Control.
  • В поле Plugin выбрать  DCD.
  • Нажав [Setup] настроить  плагин, как указано в описании.
  • Принажатии кнопок на ПДУ в поле тест, будут появляться коды клавиш.
  • Здесь-же, полезно настроить  кнопку для запуска MyTheatre.
  • Запустив MyTheatre,  настроить ПДУ выбрав Settings->General Settings->Shortcuts.

Выставляете нужную функцию программы, кликайте на ней два раза. Появляется окно, с просьбой послать команду  пультом ДУ, как только команда принята окно пропадает, дело сделано повторите эту операцию для всех интересующих вас функций!

---===Плагины===---

Программа работает с многочисленными модулями, в том числе и рас кодирующими каналы, например Yancsee1.03.0

---===Советы от автора программы===---

Несколько слов о кодеках:
Наконец-то я нашел беспроблемный аудио-декодер со всеми функциями, которые существуют у MPEG2 аудио декодеров. Это InterVideo Audio decoder (вообщем-то это и раньше было очевидно). В сочетании с его же FX процессором можно получить вывод аудиосигнала  от стерео до 8 колонок, включая SPDIF. Причем, в отличие от остальных кодеков,  адаптация текущего формата производится автоматически, а не по жестко заданной схеме. Так, например, при выборе 5.1-колоночного варианта имеем разложение стерео  в пролоджик 5.1. При прослушивании же DD5.1 звук не подвергается трансформации и идет в первоначальном виде на те же 5.1 колонки. И не нужно лазить каждый раз в настройки декодера при смене формата аудио.
Ну и основное преимущество этого декодера - он ВСЕЯДНЫЙ!.. То есть я не нашел еще такого MPEG2 аудио формата, который бы не декодировался в IVIAudio.
Примерно такая же ситуация с видеодекодерами:  в настоящий момент беспроблемно работает видеодекодер Cyberlink. Качество, выдаваемое  этим декодером наилучшее из всех известных. Также этот кодек обладает легкодоступными  настройками деинтерлейсинга и яркости / контрастности / насыщенности. Что весьма  удобно. Предполагается,  что этот декодер станет основным в дальнейшем.
Итого: в полном пакете из  кодеков сейчас содержится InterVideo Audio + FX, Cyberlink Video и Sonic Video, который вообщем-то по качеству ближе всех к киберлинку. Однако Sonic несколько неправильно декодирует интерлейсное видео (неправильно декодирует красный цвет),  что, признаться, меня сильно огорчило.

---===О  новом EPG менеджере===---

Возможно,  будет заметно, что EPG стало обновляться медленнее, чем раньше на каналах где идет большой поток EPG данных (напр. премьера / киноклуб на +++). Но не стоит беспокоится, просто подождите некоторое время и всё заполнится. Это связано  с тем, что движок БД не столь быстрый, чтобы быстро всосать весь EPG в базу. Если обрушить полный поток EPG на базу, то загрузка процессора подскочит настолько, что даже мышку трудно будет двигать… Поэтому придется смириться с несколько  тормознутым EPG. Но могу обрадовать - этот недостаток проявляется только когда база EPG пуста. При последующих запусках с уже заполненной базой это будет незаметно.  Зато теперь открываются возможности по дальнейшей обработке EPG.
Да и программу всегда можно посмотреть, даже если не успел еще зайти на нужный канал. Думаю,  это будет удобно.

---===Несколько  слов о TimeShift===---

Можно  выбирать между буфером в памяти и на HDD. Естественно, буфер в памяти жрет меньше ресурсов процессора, однако он ограничен объемом физической памяти. Хотя и можно  выставить объем буфера, превышающий объем памяти, это может заставить винду  сильно свопиться, что может негативно повлиять на просмотр - вполне вероятно выпадение кусков из потока в момент, когда винда задумает сбросить очередной жирный кусок из памяти на винт. Так что не стоит увлекаться размерами буфера в памяти. HDD буфер вполне логично требует чуть больше процессорного времени,  а также зависит от скорости винта. Тут нужно остерегаться большой фрагментации  файла-буфера. Я настоятельно рекомендую не удалять этот файл после выхода из  MyTheatre. Лучше его продефрагментировать и в дальнейшем использовать только под буфер. Это максимально снизит загрузку системы в целом. Максимальный объем файла-буфера - 32TB (1TB = 1000GB) что наверняка достаточно на сегодня. Ну а дальше - видно будет. Необходимо также еще знать, что при использовании буфера в файле и использовании одновременно с Театром какой-нибудь проги, которая интенсивно  молотит HDD, может привести к выпадению кусков потока при просмотре и записи.  Поэтому пока работает MyTheatre, лучше такие программы не использовать.
Небольшой  гимор, выключить это самый TimeShift не реально, а он некоторым людям и нафиг не впился, только тормозит машину, все заикается, звук с реалом по тв не совпадает!!! Можно вырубить, но уйдя с графа врубив HardMode!

---===XML  формат графа и зачем он нужен===---

При  использовании GRF файлов я иногда сталкивался с тем, что граф перестает грузиться,  или, например, в DVD режиме при использовании декодера InterVideo диск игрался  максимум минуту и затем сбрасывался на начало (защита?). С XGR файлами таких  глюков нет. Вероятно, GRF сохраняет больше инфы, чем это нужно, и порой эта избыточность мешает. Это одна из причин, по которой появилась поддержка XGR. Вторая причина: XGR - это текстовый файл, который всегда можно посмотреть и  даже отредактировать. Ну а третья - это шаблоны для плеера, в которых нельзя применить GRF.

---===Шаблоны  для проигрывателя===---

Теперь для каждого расширения файла можно создать свой граф. В режиме проигрывания  файлов нужно посмотреть в строку статуса рядом с именем файла. Там будет нечто  подобное <fmt.mpg.av>. Это имя шаблона, который может использоваться для  данного типа файлов.
Далее в GraphEdit’е делаем граф для такого файла и сохраняем в режиме XML под именем fmt.mpg.av.xgr в папке MyTheatre\Graphs.  Теперь запускаем проигрывать файл опять и, если всё в порядке, то после имени файла появится надпись (fmt.mpg.av.xgr), что означает проигрывается с использованием шаблона. Таким образом можно создать шаблоны для каждого типа файлов. Для AVI общий вид наименования шаблона выглядит так: fmt.видео_формат.аудио_формат. Для MPG / MPEG существуют три шаблона: fmt.mpg.av fmt.mpg.audio fmt.mpg.unknown. Для всех остальных файлов вид шаблона fmt.расширение_файла.
Если шаблон для  данного типа файла отсутствует, то граф строится автоматически. Как я уже заметил,  поддерживается только XGR формат графов. GRF НЕ ПОДДЕРЖИВАЕТСЯ В ШАБЛОНАХ!
Например для прослушивания через 5.1 акустику с разложением стерео в Prologic II 5.1. Потребуются фильтры:

  • InterVideo Audio Decoder (all graphs)
  • InterVideo Audio Processor (all graphs)
  • FFDShow  (avi/divx)
  • Cyberlink  Video Decoder (mpg)
  • Idio Decoda (avi, mp3).

---===Установка  и регистрация в системе кодеков===---

Убедиться  в наличии/отсутствии необходимых для работы DirectShow-фильтров можно с помощью сторонних утилит, таких как Direct Show Filter Manager или RadLight Filter Manager.  Или же воспользоваться редактором GraphEdit, который является частью DirectMedia  SDK и служит для создания и отладки фильтров DirectShow. В нём же при необходимости  можно построить свой собственный граф.
В завершении этой части коротко о том, как самостоятельно построить граф для MyTheatre с использованием имеющихся в системе DirectShow-фильтров. Запустив программу GraphEdit и нажав Ctrl+F, попадаем в окно выбора фильтров. Любой граф для МТ начинается с DVBCore MPEG2 ES/AC3 Source.  Нажимая кнопку 'Insert Filter' добавляем необходимые audio video фильтры. Видеоряд должен заканчиваться элементом Video Renderer со входом VMR Input0. Не перепутайте! Их зарегестрировано в системе два. Если использовать тот, что со входом Input, режим IVR в МТ работать не будет. Для аудио-рендеринга берём Default DirectSound  Device (находится в Audio Renderers). Соединяем стрелками фильтры, нажав левой  кнопкой мыши на точку выхода и, не отпуская, протягиваем ко входу следующего элемента.
Граф построен. Сохраните его в формате .XGR (File->Save as XML...) в каталог MyTheatre\Graphs. Если вдруг созданный вами граф окажется нерабочим или его просто необходимо будет подправить, загрузите его в GraphEdit через  меню Открыть с помощью..., указав в качестве программы GraphEdit (не забудьте отметить чекбокс Использовать её для всех файлов такого типа - тогда файлы .XGR  будут сразу открываться в редакторе). Здесь есть одно замечание - если графы будут не ваши, а взятые, например, в интернете, то для открытия такого графа  необходимым условием является наличие в системе ВСЕХ используемых в графе фильтров.

Скачать  программу - >>

[Home] [Софт Windows] [Софт Linux] [Софт для ДУ] [Железо] [Обмен опытом] [Сделай сам] [Это интересно] [Форум] [Обратная связь] [Рекламодателям]