В этом блоге вы сможете найти различную информацию на русском языке о MythTV и дистрибутиве GNU/Linux на основе Ubuntu и MythTV - Mythbuntu. Если вы хотите оставить комментарий, то не стесняйтесь, включены анонимные комментарии. P.S. Как это часто бывает, тематика блога немного вышла за пределы Mythbuntu (Ubuntu), но пока не вышла за пределы MythTV. Оставайтесь с нами. :)

суббота, 28 ноября 2009 г.

Настройка просмотра ТВ в MythTV. Часть первая


Основной функцией MythTV является просмотр телепередач, поэтому неудивительно, что многие параметры режима просмотра ТВ можно настроить. Для этого сначала выберите пункт главного меню фронтэнда Утилиты/Настройки, затем в появившемся окне выберите Настройки, и, наконец, выберите пункт Настройки ТВ. После этого появиться очередное окно (см рис. 1) , в котором вы можете выбрать один из доступных пункт настроек.

Рисунок 1 - Меню настроек просмотра ТВ
Начнем с пункта Общее (см. рис. 2).


Рисунок 2 Настройка базовых параметров просмотра ТВ.
В первом окне общих настроек вы можете настроить следующие параметры: 
  • Порядок каналов — определяет в каком порядке будут отсортированы каналы, доступен выбор следующих вариантов:
    • номер канала
    • имена каналов 
  • Формат канала — определяет в каком виде будет отображаться название канал. Доступны следующие варианты:
    • номер позывной
    • номер имя
    • позывной
    • имя
    • номер
  • Длинный формат канала — определяет длинный формат отображения канала. Доступны следующие варианты:
    • позывной
    • имя
    • номер
    • номер позывной
Также в первом окне настроек присутствуют три флажка: 
  • Сменять каналы сразу без выбора. Если данная опция включена, то переключение на канал будет осуществляется без ожидания нажатия клавиши выбора. 
  • Avoid conflicts beetwin live TV and Sheduled shows (Разрешать конфликты между «живым» ТВ и запланированными записями). Если данная опция включена, то MythTV для текущего просмотра будет выбирать тюнер, который с наименьшей вероятностью будет использован для записи. 
  • Allow live TV to move scheduled shows (Разрешать перемещать запланированные записи). Если данная опция включена, то запланированные записи будут передвинуты на другие тюнеры (если такая возможность существует), таким образом, чтобы показ «живого» ТВ не прерывался.
На втором окне общих настроек (см. рис. 3) вы можете настроить параметры так называемого «Автоустаревания».

Рисунок 3 Настройки автоустаревания.
В приведенном на рисунке 3 окне расположены следующие элементы управления: 
  • Список Метод «Авто устаревания» — опция задающая метод, который определяет какие из записанных серий удалять первыми. Записи «Живого» ТВ всегда устаревают раньше запланированных записей. Доступен один из следующих вариантов:
    • Менее приоритетные серии первыми
    • Взвешенная комбинация Время/Приоритет
    • Старейшие серии первыми 
  • Флажок «Авто устаревание» по умолчанию. Если данная опция включена, то все запланированные записи будут «авто-устаревать». Уже существующие записи сохранять свой статус «авто-устаревания» 
  • Флажок Re-record Watched (перезаписывать просмотренное). Если данная опция установлена, то программа помеченная как просмотренная и имеющая статус «авто-устаревание» будет перезаписана при повторном просмотре. 
  • Флажок Watched before Unwatched (Просмотренные перед непросмотренными) — Если данная опция включена, то программы помеченные как просмотренные будут удаляться перед непросмотренными программами. 
  • Флажок Auto Expire Instead of Delete Recording («Авто-устаревание» вместо удаления) - Если данная опция включена, то записи вместо удаления будут переноситься в раздел Удаленные (Deleted) и для них будет включено авто-устаревание. 
  • Счетчик LiveTV Max Age (Максимальный «возраст» программ «живого» ТВ) - количество дней по прошествии которых функция «Авто-устаревание» будет включать устаревание для записей «живого» ТВ. При этом записи «живого» ТВ могут устареть и раньше, если потребуется дисковое пространство для новых записей. 
  • Счетчик Priority Weight (Приоритет) — количество дней, которые программа получает для каждого уровня приоритета. Данная опция работает, только когда выбран метод «авто-устаревания» Взвешенная комбинация Время/Приоритет. 
  • Счетчик Extra Disk Space (Дополнительное дисковое пространство) — значение в Гигабайтах дискового пространства, которое вы хотите оставить свободным (оно не будет использоваться для записей) на разделе с MythTV.
На третьей странице мастера общих настроек (рис. 4) находятся настройки для так называемых заданий.

Рисунок 4 — Настройки заданий
Рассмотрим эти настройки подробнее, в результате будет ясно, что имеется ввиду под заданиями в MythTV. В рассматриваемом окне присутствуют следующие элементы управления: 
  • Список Метод пропуска рекламы — список для выбора метода пропуска рекламы в записываемых программах. Названия методов говорят сами за себя: 
    • Все доступные методы 
    • Определение пустых фреймов 
    • Пустой фрейм + Обнаружение смены сцены 
    • Обнаружение смены сцены 
    • Обнаружение логотипа 
    • Экспериментально
  • Флажок Строгое обнаружение рекламы — эта опция может быть включена, если какая-то реклама не обнаруживается. 
  • Список Перекодировщик по умолчанию — список перекодировщиков, используемых для вновь создаваемых запланированных записей. Значение этого параметра может быть одним из следующих:
    • Автоопределение — MythTV сам определяет перекодировщик. 
    • High Quality (Высокое качество) 
    • Medium Quality (Среднее качество) 
    • Low Quality (Низкое качество)
  • Счетчик Deferral days for Auto-Transcode jobs (Задержка задания по Автоперекодировке, в днях) - Если значение данного параметра больше нуля, то автоперекодировка будет запланирована для выполнения через указанное число дней после выполнения записи, вместо немедленного выполнения автоперекодировки.
  • Группа Default JobQueue settings for new scheduled recordings(Настройки по умолчанию очереди заданий для запланированных записей) — эта группа флажков позволяющих устанавливать различные виды заданий для запланированных записей. В группе находятся следующие флажки:
    • Run commercial flagger (Выполнять маркировку рекламы)
    • Run transcoder (Выполнять автоперекодировку)
    • Run User Job #1 (Выполнять пользовательское задание № 1)
    • Run User Job #2 (Выполнять пользовательское задание № 2)
    • Run User Job #3 (Выполнять пользовательское задание № 3)
    • Run User Job #4 (Выполнять пользовательское задание № 4)
В четвертом окне общих настроек (см. рис. 5) выполняются различные дополнительные настройки.

Рисунок 5 - Расширенные настройки
Вы можете задать настройки с помощью следующих элементов управления:
  • Счетчик Время записи перед началом показа (в сек) — данный параметр разрешает начать запись раньше установленного времени на заданное количество секунд. Данное действие не будет выполняться в том случае, если промежуток времени между двумя запланированными записями меньше, чем значение заданное в счетчике.
  • Счетчик Время записи после конца показа (в сек) — данный параметр разрешает закончить запись позже установленного для записи времени на заданное количество секунд. Данное действие не будет выполняться в том случае, если промежуток времени между двумя запланированными записями меньше, чем значение заданное в счетчике.
  • Группа Повышение времени записи для категории содержит два элемента управления:
    • Список Категория показов, которая будет расширена — список категорий для которых будет выполняться операция увеличения времени записи. 
    • Счетчик Записывать после конца показа (в мин) — Для категории записей указанной в списке выше список категорий, будет выполнена попытка увеличить время записи на заданное число минут. Данное действие не будет выполняться в том случае, если промежуток времени между двумя запланированными записями меньше чем значение заданное в счетчике.
В версии MythTV 0.22 (и соответственно в Mythbuntu 9.10) добавилось еще одно окно общих настроек. В этом окне общих настроек вы можете установить настройки, имеющие отношение к группам каналов. Здесь расположены следующие элементы управления:
  • Флажок Remember last channel group (Запоминать последнюю группу каналов) — при включении данной опции в программе передач будет отображаться только каналы из группы выбранной в предыдущий раз. Нажатие на клавишу «4» приведет к переключению группы каналов.
  • Список Default channel group (Группа каналов по умолчанию) — данный список задает группу каналов по умолчанию, которая будет отображаться в программе передач. Нажатие на клавишу вызова программы передач приведет к переключению группы каналов. По умолчанию имеются две группы каналов — All channels (Все каналы) и Favorites (Любимые)
  • Флажок Browse/Change channels from Channel Group (Просмотр/Изменение каналов только из группы каналов) - если данная опция установлена, то при просмотре «живого» ТВ будет осуществляться навигация только по каналам выбранной группы каналов. Чтобы стали доступны все каналы выберите группу каналов All channels.

27 комментариев:

  1. Получается зацепить звук, а видео дерганное...
    Если Вы достаточно опытны, может подскажете?

    ОтветитьУдалить
  2. Сорри, что не заметил сразу, комменты у меня редкое дело.
    Видео дерганное это конечно странное дело. Но чтобы хотя бы понять куда копать, нужно бы разобраться что за дистрибутив, какой тюнер и соответсвенно какие драйвера (версия ядра тоже как я посмотрю может играть роль).
    И вообще какое железо, может совсем слабенькое или выставлен неадекватный профиль для LiveTV.

    ОтветитьУдалить
  3. Спасибо за ответ.
    Ковырялся-ковырялся видео перестало дергаться, но не очень гладкое в сравнение с твтаймом с фильтром...
    А железо, железо такое--
    Asus M4A785TD-M Evo (AMD785/sb710/via vt1708s/ati radeon 4200gpu 128mb), проц пока одноядерный 2,7Ггц, TV Beholder x7,
    Ubuntu 9.10 ядро 2.6.32

    Поднял пульт бехолдера...
    Не получается правильно указать источник звука, не знаю формат и как, и что собственно искать из параметро, пробовал в том числе ALSA:hw2,0 (TVtime работает там hw2,0, но пишут, что это не правильно т.к. при добавление-удалении устр. может поменяться). Не получается поднять ATI дрова - вызывают крах Х-ов..., что для меня означает восстановление системы из бекапа.

    Читаю все что найду... - слаб на инглиш и термены...хотя виндусовый инглиш понимаю :-).. и информация часто устарелая.

    Поэтому спасибо за мануал...
    Если поможете, буду признателен.
    Такие вот проблемы,..

    ОтветитьУдалить
  4. Источник звука это в настройках фронтэнда? Там нужно ставить или default или по умолчанию, как нибудь так, обычно самый надежный вариант. Еще вопрос, вы по PCI звук пускаете или по шнурку из тюнера в карточку?
    Насчет АТИ дров ничего конкретного подсказать не могу, как то так получалось что всегда были nvidia карточки, хотя вот сейчас еще на одном компе сис встроенный есть, тоже сплошные запары с ним, для HTPC не особо подходит.
    Из общих соображений я бы предложил не гнаться за таким свежим ядром, думаю проблему с дровами было бы решить гораздо проще, хотя стоп, это зависит еще как минимум от версии xorg. И при установке каких дров у вас возникают проблемы, родных АМДшных?

    ОтветитьУдалить
  5. только в 2.6.32 втроен beholder x7... в противным случае собирать тоже но из сырцов.
    PCI (spdif есть на тюнере но нет на плате входа.)

    ati - прочитал у буржуев что в 9.10 все OK... увы.
    дравера разный ставил... ATI пока не главное - главное звук. ATI на закуску.

    Вот еще проблема - TV в фронте стартует только после того как я запущу и выйду из Бакенд-сетапа... что нужно поставить в автозапуск?

    Еще.. - у меня Примари бакенд - это правильно? А то я на Mythbunu увидел - "Секондери бакенд", и засомневался.

    ОтветитьУдалить
  6. Так...дотыркал - звук появился. Пока не работает микшер.
    Пробую дальше.

    ОтветитьУдалить
  7. Этот комментарий был удален автором.

    ОтветитьУдалить
  8. >Вот еще проблема - TV в фронте стартует только после того как я запущу и выйду из Бакенд-сетапа... что нужно поставить в автозапуск?

    Не совсем понял в чем проблема...
    Mythbuntu Control Center установлен? Если нет, то лучше установить.

    >Еще.. - у меня Примари бакенд - это правильно? А то я на Mythbunu увидел - "Секондери бакенд", и засомневался.

    Где то у меня должно быть про роли написано, вроде в заметке о настройках Mythbunu Contol Centre есть. Короче говоря, всегда должен быть хотя один мастер бэкэнд, секондери бэкэнд нужен обычно каким нибудь буржуям, у которых тюнеры сетевухи и винты не влазят в один комп.

    >Вот еще проблема - TV в фронте стартует только после того как я запущу и выйду из Бакенд-сетапа... что нужно поставить в автозапуск?

    Не понятно конечно, похоже что почему то не стартует бэкэнд, нужно наверное логи посмотреть.

    ОтветитьУдалить
  9. появился и после каких то действий умер звук... и никак не могу его вернуть :-(

    Значится так
    Есть три экрана которые влияют на звук -
    Первый в бакенде - где выбирается тюнер. Там если установить ALSA:default - дергается и тормозит изображение... звука нет. выбираю dsp.. вроде так и микшер работает(и был вроде так звук был, не уверен) и тормозов видео нет.

    и два экрана в фронте:
    Выходное аудио устройство - вроде стояло dsp не уверен.
    Устройство прямого вывода - по умолчанию
    upmix - Active Linear

    и следующий экран:
    /dev/mixer
    Master


    вот убил кучу времени, не получается настроит звук по второму разу... хоть тресни.

    ОтветитьУдалить
  10. в Mythbuntu Control Center не вижу никаких опций запуска бекенда... только автозапуск Фронта... а мне это не нужно пока. Пробовал запустить с консоли бекенд и mythfilldatabase... при запуске ТВ все равно ругается, что "error: MythTV is using all inputs, but there are no active recordinga?" После входа и выхода из mythtv-setup ... тв стартует по крайней мере,..

    где смотреть лог мифа?

    как понять что указывать, как продиагностировать звуковой тракт?

    указал путь к папке с фильмами - ничего не видит,.. надо импортировать? как? (аудио архив зацепил)

    ОтветитьУдалить
  11. Фуххх...
    Звук зацепил... не спрашивайте как, помогло это - http://www.mythtv.org/wiki/Configuring_Digital_Sound
    (у меня в плате нужно dsp1... а в звуке dsp)

    остались проблемы
    - загрузки бакенда и т.п. (что то недогружает и нет видео)
    - так и не понял как скормить коллекцию фильмов avi
    - при выключение компа просит пароль, что бы положить бакенд.
    - плохо читаемые шрифты в ТВ режиме
    - музыкальные файлы на фате лежат, русские имена нормально, а часть енг. не корректно почему то...
    - не разобрался как пользовать архив - что задуманно?
    - где и как подцепить "русскую погоду"..
    - как поцепить русские rss
    - БРАУЗЕР (WWW)не запукается, а в новостях жутко тормозит..
    - игры как цеплять? хотя и не особо нужно, но все же..
    - Афишы... ?

    Очень буду блвгодарен за любые инструкции, ссылки...

    Спасибо.

    ОтветитьУдалить
  12. Сорри, выходные как то затянули. :)
    Вики MythTV'шная вообще полезная вещь, почти все можно там найти.
    Посмотреть логи можно в Система->Администрирование->mythbuntu log grabber.
    Про загрузку бэкэнда не понятно пока, нужно смотреть лог.
    Коллекцию скормить нужно сначала указав каталог с фильмами, а потом в Мультимедия-Смотреть фильмы нажать клавишу M и в появившемся меню выбрать Scan for changes. То же самое можно сделать и в Утилиты/Настройки-Управление фильмами.
    Шрифты в ТВ режиме да, колбасит как-то, но вроде читаемы, поэтому меня лично не напрягает.
    Музыкальные файлы помещаются в базу MythTV не по именам, а по содержимому тэгов (хотя если тэгов нет, то уже тогда по именам файлов), кракозябры появляются тогда, когда кодировка тэгов в файлах не та что надо. Я лично для приведения кодировки в норму использую EasyTag, там в настройках надо поставить UTF и сохранить изменения, после этого пересканировать базу в MythTV и кракозябры должны пропасть.
    С архивом сам не разбирался, не очень актуальна вещь ИМХО, я пользовался nuvexport.
    С погодой похоже облом, нужно скрипт писать самим, хотя для Москвы можно и те использовать.
    Бразуер у меня как раз запускается, а в новостях наоборот не вызывается, грит что нада плагин соответсвующий поставить, хотя он там есть. Но реально я его не пользую, поэтому даже не разбирался с проблемой, надо попробовать на других компах проверить. Эта установка у меня чисто экспериментальная и ставилась не с нуля, а через обновление, может не срослось что.
    Про игры у меня есть материал, выложу на днях.
    Афишы тоже не актуальны для РФ, скрипт тоже нужно для нас писать который по сайту какому будет лазить или по соответсвующей службе гугля, вроде это и не сложно, но не особо народу нужно вот и не пишут, я вот хочу для общего развития питон поучить, но парсинг сайтов вещь тоже хитрая, по крайней мере для моих мозгов. :)

    ОтветитьУдалить
  13. :-)
    бекенд - не в бекенде дело(он в автозагрузке), а в SSH - был отключен, сейчас ТВ стартует, вроде все ОК... еще погоняю.
    Кнопку "М" нашел методом тыка :-)
    ага... теги в UTF ... спасибо.
    погоду (гисметео) добавил в закладки браузера пока ...
    архив отключил.
    Афиши - понял.. (в закладки браузера?)
    Иры - ага, уже есть текст, почитаю... спасибо.

    Осталось - фильмы идут голяком (имена в транслите) - некрасиво.. сейчас попробую почитать и подцепить kinopoisk.ru
    и rss ..

    Еще, автообновление программы как запускать? А то я с кроном незнаком совсем...

    И лог посмотрю..

    А вот вопрос! -- как фильтры сглаживания и т.п. наложить на ТВ картинку?

    Спасибо...

    ОтветитьУдалить
  14. Насчет фильтров не совсем понял о чем речь. Там фильтры хитро накладываются, зависит от разрешения и т.п. Нужно в настройках смореть...

    ОтветитьУдалить
  15. А почему рекомендуешь XFS для раздела с видео?

    ОтветитьУдалить
  16. Ясно - XFS рекомендуют на wiki MythTV. Кстати, если ставить openSUSE на HTPC, и там будет только фронтенд, и если использовать только встроенный плеер, то никаких кодеков и плееров ставить не надо, за исключением нескольких пакетов с библиотеками: libvisual, cdparanoia, libid3tag... Фронтенд сам скажет, что ему не хватает :).

    ОтветитьУдалить
  17. Сорри, опять поздно вижу комментарии. Да, XFS рекомендуют на вики и вообще традиционно считается что XFS хорошо работает с большими файлами, плюс это одна из редких файловых систем с развитыми средствами дефрагментации, говорят бывает актуально.
    Насчет плееров и кодеков. Ставить кодеки надо, по крайней мере так рекомендуют на вики. Плееры тоже могут пригодится на самом деле, бывает что внутренний MythTV-шный плеер какой то файл не осиливает, а mplayer его возьмет, тем более что MythTV предлагает все возможности по использования сторонних плееров, вплоть для того, что для каждого фильма можно назначить индивидуальный плеер со своими параметрами запуска.

    ОтветитьУдалить
  18. А какие типы субтитров поддерживает сабж??? По моему опыту он не поддерживает SSA/ASS и Plain Text :(.

    ОтветитьУдалить
  19. Насчет субтитров не все так однозначно как может показаться. Если говорить о встроенном плеере, то да, с субтитрами плохо (наверное даже совсем никак,может в последних версиях чего пилят). Но никто нам не мешает для фильма с субтитрами, назначить в качестве плеера, например mplayer, у которого с субтитрами все гораздо лучше.

    З.Ы. Если не забуду, может напишу маленькую заметку по этому поводу.

    ОтветитьУдалить
  20. "Совсем никак" сказать нельзя, Internal Player прекрасно отображает PGS и VobSub субтитры и даже субтитры вшитые в видео (таковые имеются вот в этом фильме http://rutracker.org/forum/viewtopic.php?t=1972125).

    ОтветитьУдалить
  21. В меню никаких субтитров нет, а вшитые вызываются по нажатию кнопки 'T', другие плееры их не видят! Эти субтитры похожи на субтитры телетекста и таким же образом вызываются к просмотру. Вероятно, они были захвачены при захвате HDTV-трансляции.

    ОтветитьУдалить
  22. А, ну стандартные субтитры оно наверное отобразит.

    Опа, сча спросил у гугля, говорят, оно умеет SRT субтитры по крайней мере.
    Как сказал мне тот же гугль, в 0.23 обещают поддержку субтитров встроенных в mkv.

    ОтветитьУдалить
  23. Я про mkv и говорю, но на самом деле не важно какой контейнер, SSA/ASS и Plain Text не располнаёт (по крайней мере из mkv). Все остальные показывает в том числе и из mkv. Сейчас юзаю trunk-версию 0.23, пока ситуация не меняется.

    ОтветитьУдалить
  24. Возможно ли заставить работать гибридный тюнер, к примеру beholder X7 и в режиме аналог ТВ и в режиме DVB-T, если я настраиваю либо аналог либо цифру то пашет, если делаю два устройства и цифру и аналог то при первом запуске цифра работает , переключаю источник на аналог и все... все умерло, видать мифтиви видит их как два отдельных устройства. можно как то объехать эти грабли?

    mythtv 0.23, beholder X7, 2.6.33.1 mythbuntu 9.10

    ОтветитьУдалить
  25. Отвечу тут сам себе, что мне помогло..
    цитатат из
    http://pchdtv.com/forum/viewtopic.php?t=7145

    После этого у меня в мифтв все каналы заработали и цифровые и аналоговые с beholder X7

    1. In the "Capture cards" section, select "(New capture card)". Card type is "DVB DTV capture card (v3.x)"; DVB Device Number will be 0 (assuming you've only a single card). In the Recording Options settings, check "Open DVB card on demand."

    2. Select "(New capture card)" a second time. Card type is "Analogue V4L capture card"; it should sense most of the other fields for you, but they will be /dev/video0 for the video device, /dev/vbi0 for the VBI device, /dev/dsp for the Audio device, and Television for the Default input. Note that the Audio sampling rate limit must be set to 48000 or you will have the same problem I mentioned in another of my posts.

    3. Use the "Video sources" section to setup two Video sources - one for your analog SchedulesDirect lineup and one for the digital lineup.

    4. Use the "Input connections" section to create two Input connections. The first will be associated with DVB:0 (digitial tuner) and connected to your digital SDo lineup. The second will be V4L:/dev/video0 and connected to your analog lineup. On the second screen of this section is where you associate them both with the same input group. I don't recall the exact steps as to how I did this, but on my DVB:0 input I have Input Group 1 named DVB0, and Input Group 2 named Generic. On the V4L input, I have both of them named Generic.

    Well, that should do it. I hope it works for you.

    ОтветитьУдалить
  26. Как обычно когда есть комменты, я все пропускаю. :)
    Хотя в любом случае, сходу (а скорее и не только сходу) бы не ответил.

    Боюсь у нас еще достаточно долго, DVB карты будут неактуальны, кроме DVB-S, конечно. Поэтому с практической точки зрения мне трудно что-то прокомментировать, по-крайней мере приведенная инструкция выглядит логичной.

    ОтветитьУдалить

Постоянные читатели

Архив блога

Обо мне

Великий Новгород, Russia