Raspberry Pi

  1. обзор
  2. MythTV интерфейс
  3. Raspbian
  4. Ubuntu (не рекомендуется)
  5. Arch Linux
  6. Raspbian
  7. Изменения в последних версиях Raspbian
  8. Настройка на Raspbian
  9. Профиль воспроизведения видео
  10. Память GPU
  11. аудио
  12. ALSA Audio
  13. Низкая громкость от 3,5 мм
  14. Громкие потрескивания и треск от 3,5 мм разъема
  15. Цифровое аудио с ALSA
  16. OpenMAX Audio (не рекомендуется)
  17. Цифровое аудио
  18. Субтитры
  19. На экране дисплея
  20. С лицензией MPEG2
  21. Без лицензии MPEG2
  22. Время растянуть
  23. Пульт дистанционного управления с CEC
  24. Автозапуск MythTV при загрузке
  25. Запуск без рабочего стола или оконного менеджера
  26. Настройка в Ubuntu (не рекомендуется)
  27. аудио
  28. ЦИК
  29. Профиль воспроизведения видео
  30. Коди
  31. Совместим с
  32. Как заставить это работать
  33. Другие ссылки

Эта страница актуальна по состоянию на версию 30 MythTV, текущий выпуск   30,0   обзор   Raspberry Pi дешевый и может стать неплохим интерфейсом для бэкэнда MythTV Эта страница актуальна по состоянию на версию 30 MythTV, текущий выпуск 30,0

обзор

Raspberry Pi дешевый и может стать неплохим интерфейсом для бэкэнда MythTV. Raspberry Pi - это компьютер размером с кредитную карту, который стоит около 30 долларов. Как только вы добавите чехол, блок питания и SD-карту, он будет стоить около 55 долларов. Он поддерживает выход HDMI для аудио и видео, а также композитное видео и аналоговое стерео. При использовании HDMI он также поддерживает CEC, так что вы можете использовать пульт ДУ телевизора для управления MythTV. Это очень удобно для мест, где у вас не может быть полноразмерного компьютера, например, для кухни. Корпус Raspberry Pi примерно такого же размера, что и устройства DTA от кабельных компаний.

Начиная с версии 0.28, интерфейс MythTV поддерживается на Raspberry Pi 2 и выше. Существует также неофициальный релиз 0.27, который работает на Raspberry Pi 2.

Коди это мультимедийный пакет, который имеет очень хорошую поддержку Raspberry Pi и имеет плагин, который поддерживает некоторые функции внешнего интерфейса mythtv, но не является полной заменой официального внешнего интерфейса MythTV.

MythTV интерфейс

Операционная система

Raspberry Pi поддерживает несколько вариантов Linux.

Raspbian

Это оригинальная операционная система для Raspberry Pi, которая поддерживает все функции веб-интерфейса MythTV.

Для установки пакетов см. MythTV Light ,

Ubuntu (не рекомендуется)

Несколько вариантов Ubuntu доступны для Raspberry Pi.

  • Ubuntu Server
  • Xubuntu
  • Lubuntu
  • Ubuntu Mate

При использовании Ubuntu вы можете использовать Mythbuntu PPA для загрузки последней версии пакета.

При работе в Ubuntu некоторые функции MythTV не работают (все они работают с Raspbian):

  • ЦИК не работает. Вы не можете использовать пульт ДУ для управления MythTV.
  • OpenGL ES не работает. На экранных дисплеях должно использоваться мягкое смешивание, которое может вызывать рывки в видео и аудио.
  • Есть сообщения, что HDMI Audio не работает хорошо.
  • Есть сообщение, что последние сборки MythTV вообще не работают.

Я настоятельно рекомендую использовать Raspbian, а не Ubuntu. Raspbian оптимизирован для этого типа приложений. Разработчики ориентированы на Raspbian.

Arch Linux

Существует версия Arch Linux для Raspberry Pi.

Raspbian

Сначала вам нужно настроить бэкэнд MythTV в локальной сети. Raspberry Pi будет функционировать как удаленный интерфейс. Лучше всего использовать проводное соединение, а не Wi-Fi, особенно если вы воспроизводите контент высокой четкости.

Изменения в последних версиях Raspbian

Версии Raspbian от 2018 года и позже имеют некоторые изменения, которые влияют на MythTV.

  • Профиль воспроизведения «OpenMax High Quality» может страдать от прерывистого воспроизведения. Попытка отладки при воспроизведении -v приводит к худшему замедлению, поэтому не рекомендуется. Если у вас резкая производительность или прерывание звука, когда не используется подробное ведение журнала, переключитесь на профиль «OpenMax Normal». Единственное отличие в профилях - это отображение экранного меню.
  • Для цифрового прохода ALSA требуется другая настройка (Dolby digital через внешнюю звуковую систему). Увидеть ниже.
  • Аналоговый звук может давать треск и треск. Это легко исправить. Увидеть ниже.

Настройка на Raspbian

  1. Скачать и устанавливать полное изображение рабочего стола Raspbian на карте microSD. Raspbian изображения могут быть загружены Вот ,
  2. Загрузите Raspberry Pi с карты памяти microSD.
  3. Настройте gpu_mem = 256, используя sudo raspi-config
  4. Обновите кэш apt с помощью обновления sudo apt.
  5. Обновите систему, запустив sudo apt dist-upgrade и sudo rpi-update.
  6. Купите и установите лицензионный ключ MPEG-2 у Raspberry Pi Store ,
  7. Увидеть MythTV Light для получения инструкций по загрузке и установке пакета debian, соответствующего вашей версии Mythbackend (например, 0.27, 0.28, 29).
  8. Настройте режим производительности, как описано в Производительность системы , Например, вы можете добавить командную строку в $ HOME / .profile, чтобы она всегда выполнялась.
  9. Запустите Миффронт из меню, используя Звук и Видео -> MythTV Frontend , или из окна терминала с Мифс
  10. Если вы сталкиваетесь с проблемами с видео или аудио, возможно, вам придется поэкспериментировать с различными настройками Миф внешнего интерфейса, и /boot/config.txt ценности.
  11. Если вы заметили общие проблемы со стабильностью (зависание приложения - в частности, при переходе между меню или запуске / остановке воспроизведения) проверьте настройки сервера MySQL на серверной части. Если он работает под управлением MySQL v5.7 или новее, существует проблема с кэшированием запросов при использовании нескольких клиентов с разными версиями. Джесси в настоящее время поставляется с клиентом MySQL v5.5. Увидеть Optimizing_Performance # MySQL_Database_Tweaks ,

Если «MythTV frontend» не отображается в меню, выполните следующие команды:

rm ~ / .cache / menus / * lxpanelctl restart

Не включайте ни один из экспериментальных драйверов GL рабочего стола. Когда один из них активирован, воспроизведение видео не работает.

Профиль воспроизведения видео

Профиль «OpenMax High Quality» лучше всего подходит для большинства случаев. Если это недоступно, является рывком или не работает, используйте «OpenMax Normal». Обратите внимание, что использование подробного ведения журнала в сочетании с «OpenMax High Quality» вызывает проблемы.

Усовершенствованный аппаратный деинтерлейс не работает с некоторыми комбинациями на MythTV и Raspbian. Если вы используете последние версии обоих, он будет работать правильно.

Память GPU

При использовании OSD-средства «softblend» или профиля «OpenMax Normal» объем памяти графического процессора должен составлять не менее 128 МБ. При использовании другого средства визуализации OSD или профиля «OpenMax High Quality» объем памяти графического процессора должен быть установлен как 256 МБ или более. Если у вас заикается производительность, попробуйте увеличить память GPU.

аудио

На Raspberry Pi, ALSA и OpenMax поддерживаются средства вывода аудио. ALSA поддерживает стереофонический выход через аналоговые устройства или устройства HDMI, а также цифровой пропуск через AC3 на подходящую систему приемника. OpenMAX также поддерживает аналоговые устройства и устройства HDMI, но синхронизация аудио / видео не работает с OpenMax Audio.

ALSA Audio

Для стереофонического выхода установите для аудиоустройства значение «ALSA: default», чтобы использовать устройство вывода по умолчанию. Устройство по умолчанию определяется во время загрузки или может быть принудительно установлено с помощью утилиты raspi-config. Или выберите конкретное устройство ALSA из списка. Убедитесь, что колонки выбраны как «Стерео». Если вы хотите выбрать параметры Dolby Digital или DTS, следуйте процедуре, описанной ниже в Цифровое аудио с ALSA ,

Если из динамиков есть шипение, добавьте эту строку в /boot/config.txt:

disable_audio_dither = 1

Чтобы включить регулятор громкости MythTV, установите «Устройство микшера» на «ALSA: по умолчанию», а регуляторы микшера - «PCM».

Низкая громкость от 3,5 мм

Если вы используете аналоговый телевизор или аудио без HDMI, вы можете использовать аналоговый звук через 3,5 мм разъем Raspberry Pi. На цифровых каналах это может привести к низкой громкости звука через телевизор. Вы можете получить хорошие результаты с помощью программного предварительного усилителя.

Создайте файл .asoundrc в вашем домашнем каталоге. Вставьте содержимое отсюда:

~ / .asoundrc pcm.! default {type hw card 0} ctl.! default {type hw card 0} # Установите ваше устройство DEFAULT на плагин softvol # НЕ на устройство с аппаратной платой # # "!" означает полностью переопределить предыдущее значение по умолчанию # Не просто изменить / добавить к нему. pcm.! default {type plug slave.pcm "softvol"} # Конфигурировать softvol pcm.softvol {type softvol # Отправить вывод softvol на dmix slave {# pcm "dmix" # Если вы хотите, вы можете отправить вывод непосредственно на карту # Но в большинстве случаев лучше отправить его в dmix и позволить # dmix определить, куда его отправлять. Вы можете добавить целый дополнительный раздел # для настройки dmix и того, куда он отправляет вывод, но я # не рассматриваю это здесь. ## Использовать устройство 0 карты 0 вместо dmix pcm "hw: 0,0" ## Использовать устройство 0 карты 0 вместо dmix # pcm "hw: 2,0"} # Добавить ползунок управления в интерфейсе микшера # т.е. KMix и alsamixer control {имя карты «Pre-Amp» 0 # т.е. карта 0 или карта 2} # Минимальный дБ, когда ползунок равен 0% min_dB -5.0 # Максимальный DB, когда ползунок равен 100% # 40 слишком много max_dB 10.0 # Как сколько уровней должен пройти слайдер # т. е. насколько гранулярным вы хотите, чтобы ваш контроль был разрешением 12}

Выберите ALSA: по умолчанию в качестве звукового устройства (возможно, вам придется ввести его, если его нет в списке)

Добавьте их в свой .profile или куда-нибудь, где они будут работать до того, как вы запустите интерфейс:

Набор amixer PCM Playback 100% Набор amixer Pre-Amp Playback 9

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

Громкие потрескивания и треск от 3,5 мм разъема

Версии Raspbian от 2018 года и позже имеют новый улучшенный аудио драйвер. По какой-то причине, это вызывает много громких треск и трещин в аналоговом аудио и не дает никаких улучшений. К счастью, это можно отключить. Если вы испытываете сильные потрескивания и треск, добавьте следующую строку в /boot/config.txt:

audio_pwm_mode = 1

Для получения информации об "улучшенном" аудио драйвере см. https://www.raspberrypi.org/forums/viewtopic.php?f=29&t=195178 ,

Цифровое аудио с ALSA

На Raspbian аудио ALSA работает лучше, чем OpenMax для AC3 и DTS 5.1 через HDMI. Последняя версия Raspbian включает в себя устройство под названием ALSA: IEC958, если вы используете аудио HDMI. Вы можете выбрать это и настроить цифровой звук, как если бы вы использовали любую систему Linux. В более старых версиях Raspbian или, если устройство IEC958 не создано, вам необходимо определить новое устройство ALSA следующим образом. Вставьте следующее в файл $ HOME / .asoundrc:

$ HOME / .asoundrc pcm.mythtv {@args [КАРТА AES0 AES1 AES2 AES3] @ args.CARD {тип строки} @ args.AES0 {тип целое число} @ args.AES1 {тип целое число} @ args.AES2 {тип целое число} @ args.AES3 {type integer} type hooks slave.pcm {type hw card "0" device 1} hooks.0 {type ctl_elems hook_args [{имя интерфейса PCM "IEC958 Playback Default" блокировка true сохранить истинное значение [$ AES0 $ AES1 $ AES2 $ AES3]}]}}

Вы можете проверить доступность устройства, используя aplay -L. Вы должны увидеть устройство, указанное как mythtv: CARD = ALSA.

Запустите миф, перейдите в «Настройка» -> «Аудио» и выберите «ALSA: mythtv: CARD = ALSA» из списка доступных устройств. Выберите AC3 / DTS, подходящий для вашего усилителя / телевизора, и проверьте, работает ли проходной канал должным образом. Микшер не требуется, и вы можете выбрать стерео или 5.1 колонки, оба должны работать.

Эта настройка работает как со стереофоническим выходом, так и с проходным объемным звуком, поэтому это новое устройство можно использовать вместо ALAS: по умолчанию даже в тех случаях, когда у вас нет цифровой системы объемного звучания. В этом случае не выбирайте AC3 или DTS в настройках MythTV.

Это старые инструкции до 2018 года sudo nano /usr/share/alsa/cards/bcm2835.conf

Вставьте содержимое отсюда:

# # Конфигурация для bcm2835 soc найдена в RPi # <confdir: pcm / iec958.conf> bcm2835.pcm.iec958.0 {@args [CARD AES0 AES1 AES2 AES3] @ args.CARD {тип строки} @ args.AES0 { тип целое число} @ args.AES1 {тип целое число} @ args.AES2 {тип целое число} @ args.AES3 {тип целое число} тип ловушки slave.pcm {тип hw карта $ CARD устройство 1} ловушки.0 {тип ctl_elems hook_args [{ имя интерфейса PCM «IEC958 Playback Default» блокировка true сохранить значение true [$ AES0 $ AES1 $ AES2 $ AES3]}]}}

С этим файлом вы выберете новое устройство ALSA IEC958. Это не работает с 2018 версиями Raspbian

OpenMAX Audio (не рекомендуется)

С аудио OpenMAX выбор аудио в raspi-config не используется. В настройках внешнего интерфейса MythTV вы можете выбрать аналог OpenMAX или HDMI. Если вы выбираете HDMI, вы можете выбрать цифровые параметры. Увидеть Цифровое аудио ниже. Цифровое аудио лучше работает с ALSA.

При использовании аудио OpenMAX установите «Устройство микширования» на «OpenMAX», а элементы управления микшером - «PCM».

Если вы не слышите звук после выбора OpenMAX, проверьте настройку громкости. Иногда при переключении аудиоустройств система по умолчанию обнуляется. К сожалению, кажется, что звук сбрасывается в ноль каждый раз, когда вы начинаете воспроизведение, поэтому вам, возможно, придется делать это каждый раз.

Цифровое аудио

Цифровую передачу Dolby Digital (AC3) и DTS можно выбрать при использовании ALSA: mythtv с файлом .asoundrc, указанным выше (см. Цифровое аудио с ALSA ) или с OpenMAX: выбран hdmi (не рекомендуется).

  • Можно выбрать Dolby Digital. Это позволяет передавать звук Dolby Digital на телевизор или ресивер объемного звука. Вам нужен либо ресивер объемного звука, либо выход TOSLINK от вашего телевизора, чтобы пропустить Dolby digital через систему объемного звучания.
  • Можно выбрать колонки 5.1 или 7.1. Если вы не выберете Dolby Digital, система будет использовать многоканальный PCM. Вам нужен ресивер объемного звука, который имеет вход HDMI и поддерживает многоканальный PCM. Обратите внимание, что TOSLINK не поддерживает многоканальный PCM.

При выборе Dolby Digital, если вы выбираете каналы 5.1 или 7.1, у вас также могут возникнуть ситуации, когда MythTV использует многоканальный PCM. Это происходит, если MythTV выполняет какую-либо обработку звука, например, программный регулятор громкости или растяжение звука. Если вы выбрали Dolby Digital и используете телевизионные колонки или кабель от телевизора к системе объемного звучания, вам следует выбирать стереодинамики, даже если у вас есть колонки 5.1 или 7.2. Звуковая система по-прежнему будет передавать объемное звучание Dolby Digital на все ваши динамики.

В настройке звука «Проверка динамиков» будет работать только на левой и правой колонках, если только у вас нет ресивера объемного звука, который имеет вход HDMI и поддерживает многоканальный PCM.

Чтобы обеспечить адекватную производительность системы для плавного воспроизведения звука и видео, попробуйте выполнить следующие действия. Для воспроизведения плавного видео требуется полная емкость Raspberry Pi, а для получения наилучших результатов в вашей ситуации необходимо найти правильную комбинацию настроек.

  1. Убедитесь, что вы используете профиль воспроизведения видео OpenMAX. Другие, такие как Normal или Slim, дадут очень плохие результаты.
  2. Установите Raspberry Pi в режим производительности следующим образом: echo «performance» | sudo tee / sys / devices / system / cpu / cpu0 / cpufreq / scaling_governor Это необходимо запускать после каждой перезагрузки.
  3. Если вы используете Raspberry Pi 2, разгонитесь, используя настройки в raspi-config. Используйте настройку High (высокая частота 1000 МГц ARM, ядро ​​500 МГц, SDRAM 500 МГц, 2 перенапряжения). Это не повредит ваш RPI2 и не аннулирует гарантию.
  4. Используйте ALSA: по умолчанию или ALSA: mythtv, как описано выше для аудио, а не OpenMAX.
  5. Если высокое качество OpenMAX приводит к прерывистому аудио или видео, выберите OpenMAX Normal.
  6. Некоторые выпуски Raspbian включают pulseaudio. Отключите pulseaudio следующим образом. Отредактируйте /etc/pulse/client.conf. Раскомментируйте строку autospawn = yes и замените yes на «no».
  7. Увеличьте память GPU. Если вы используете такие функции, как HD, цифровое аудио, OpenMAX High Quality, может потребоваться увеличить емкость до 320 МБ. Более высокие разрешения экрана требуют больше памяти GPU.
  8. Избегайте опции командной строки "-v play". Это вызывает резкое воспроизведение.

Субтитры

При отображении субтитров вы можете обнаружить, что видео или аудио становятся прерывистыми. Это более вероятно с Raspberry Pi 2, чем с Pi 3. Если это произойдет, перейдите в Setup-> Video-> Playback-> Playback Profiles (3/8) -> Edit. Измените Osd Renderer на «резьбовой». Это приведет к более медленной реакции на события клавиатуры, но даст более гладкое аудио и видео с субтитрами.

При воспроизведении записей с телевидения США вы можете обнаружить, что субтитры недоступны. Чтобы увидеть субтитры, отредактируйте файл /boot/config.txt и прокомментируйте или удалите лицензию MPEG2, перезагрузите компьютер. Это может привести к видео Jerky с Raspberry Pi 2, но хорошо работает с Raspberry Pi 3. При работе без лицензии MPEG2 на Raspberry Pi 2 установите для рендеринга Osd значение softblend для наименьшего количества рывков.

На экране дисплея

Доступны три средства визуализации OSD. Вот результаты тестирования различных сценариев визуализации на экране.

С лицензией MPEG2

При записи телеканалов США вы можете не увидеть субтитры.

Отображение экранного меню при отображении экранного меню Клавиатура при отображении субтитров Аудио-видео Аудио-видео Softblend PI2 Незначительный рывок OK Сглаженный отрывистый PI2 opengl Сглаженный Сглаженный OK Сглаженный отрывистый PI2 с резьбой Сглаженный Сглаженный SLOW Сглаженный сглаженный Сглаженный PI3 Softblend Сглаженный Сглаженный OK Сглаженный сглаженный PI3 opengl Сглаженный Сглаженный OK Сглаженный Сглаженный Рывок PI3 с резьбой Гладкий Гладкий МЕДЛЕННЫЙ Гладкий Гладкий

Без лицензии MPEG2

Это может быть использовано для поддержки субтитров для телевидения США или просто потому, что вы не хотите тратить $ 2,50.

Отображение экранного меню при отображении экранного меню Клавиатура при отображении субтитров Аудио Видео Аудио Видео Мягкая смесь PI2 Jerky Jerky OK Jerky Jerky opengl Jerky (*) Jerky (*) OK Jerky Jerky с резьбой PI2 (*) Jerky (*) SLOW Jerky Jerky Мягкая смесь PI3 Гладкая гладкая Гладкий ОК Гладкий Гладкий PI3 opengl Гладкий Гладкий ОК Гладкий Гладкий Гладкий PI3 с резьбой Гладкий Гладкий МЕДЛЕННО Гладкий Гладкий Гладкий

(*) - отрывистый даже без отображения экранного меню

Время растянуть

Функция Time Stretch в MythTV позволяет ускорить или замедлить воспроизведение видео и аудио в диапазоне от 0,5x до 2,0x.

Raspberry Pi 2 и 3 имеют ограниченную вычислительную мощность. Замедление будет работать для всех значений до 0,5x. Ускорение будет работать примерно до 1,3 или до 2,0 в зависимости от содержимого и ваших настроек.

Ограничивающим фактором увеличения скорости является декодирование видео. При 1080i при 30 кадрах в секунду или 720p при 60 кадрах в секунду ускорение может возрасти примерно до 1,3. Попытка подняться выше вызывает дрожь и замедление. С разрешением 720p на частоте 30 кадров в секунду или 480p ускорение отлично работает до 2,0x.

Если вам нужно ускорить HD-контент сверх того, что работает, вы можете сначала транскодировать до 720p или менее при 30 кадрах в секунду или менее.

Пульт дистанционного управления с CEC

Raspberry Pi поддерживает CEC. При подключении к CEC-совместимому телевизору вы можете использовать пульт ДУ телевизора для управления Raspberry Pi. Вы обнаружите, что если пульт ДУ телевизора имеет элементы управления воспроизведением, остановкой, паузой, их можно использовать. К сожалению, многие телевизоры, которые поддерживают CEC, не поддерживают цифровые клавиши.

Чтобы протестировать и настроить CEC, запустите интерфейс MythTV и перейдите в «Настройка» -> «Изменить ключи». найдите любую клавишу и выберите пустое поле внизу. Нажмите Ввод. Он предложит вам ввести ключ. Нажимайте клавиши на пульте, пока не появится ответ. Нажмите escape, когда вас спросят, стоит ли назначать его. Таким образом, вы можете увидеть, какие ключи доступны. Теперь вы можете перемещаться по клавишам редактирования и назначать свои удаленные клавиши. С Global Select, вверх, вниз. слева, справа вы можете контролировать большую часть MythTV. Дополнительные кнопки могут быть установлены на Меню, Информация, Воспроизведение и т. Д.

MythTV версии 30 включает в настройку Mythfrontend параметры для установки всех параметров, упомянутых ниже, вместо использования командной строки.

Если вы используете телевизор или монитор, который не поддерживает CEC, функция CEC на MythTV может привести к замедлению запуска интерфейса с Мифом, так как он повторяет CEC. В этом случае вы можете отключить CEC, добавив этот параметр в команду запуска mythfrontend:

-O libCECEnabled = 0

Миффронтенд использует CEC, чтобы включить телевизор при запуске и выключить его после выхода из миф. Чтобы предотвратить отключение телевизора при наличии внешнего интерфейса, добавьте этот параметр в команду запуска mythfrontend:

-O PowerOffTVOnExit = 0

Следующие другие настройки доступны и могут быть установлены следующим образом:

-O PowerOffTVAllowed = 0 -O PowerOnTVAllowed = 0 -O PowerOnTVOnStart = 0

Поместите файл в ~ / .config / autostart /

Назовите файл mythtv.desktop со следующим содержимым (3 строки):

[Desktop Entry] Тип = Приложение Exec = / usr / bin / mythfrontend --logpath / tmp

Автозапуск MythTV при загрузке

Я использую следующий скрипт для автоматического запуска MythTV при загрузке:

#! / bin / bash # # Запустить MythTV Frontend на Raspberry Pi 2 при загрузке # # использовать режим «производительности», чтобы предотвратить переход Pi в режим «энергосбережения» #, где он замедляет работу процессора и вызывает проблемы с воспроизведением эха HD производительность | sudo tee / sys / devices / system / cpu / cpu0 / cpufreq / scaling_governor # Используйте здесь свои значения MythTV Backend. IPADDR = xxx.xxx.xxx.xxx MACADDR = xx: xx: xx: xx: xx: xx # Ожидание WAITIP = 7 WAITBACKEND = 40 # Пробуждение MythTV Backend, если не отвечает ping -c 2 $ IPADDR, если [$? -не 0]; затем wakeonlan $ MACADDR echo «Ожидание секунд $ WAITBACKEND для загрузки MythTV Backend ...» sleep $ WAITBACKEND fi sudo ntpdate-debian # Запустить mythfrontend logrotate --state /home/pi/log/logrotate.state / home / pi / log /logrotate.conf mythfrontend --logpath / home / pi / log

Затем вы можете вызвать вышеуказанный скрипт из

~ / .Config / LXSession / LXDE / автозапуск

или же

~ / .Config / LXSession / LXDE-пи / автозапуск

для автозапуска MythTV.

Запуск без рабочего стола или оконного менеджера

Информация от Дуга Ларрика [1]

1. Установите пакет 'matchbox-window-manager'. Это очень легкий оконный менеджер.

2. Настройте автологин на учетную запись pi при загрузке в /etc/lightdm/lightdm.conf

3. Создайте небольшой скрипт для перезапуска миффронтенда, если он выйдет; мой находится в файле / home / pi / bin / mythloop (должен быть установлен исполняемым):

#! / bin / bash пока true; сделать миффронтенд сон 3 сделано

4. Создайте файл ~ / .xsession следующим образом:

#! / bin / sh / home / pi / bin / mythloop & exec matchbox-window-manager

Наконец, как только это будет сделано и работает, выполните ssh в Pi, запустите 'top' и выполните сортировку по памяти / процессору, а также отмените конфигурацию или удалите то, что потребляет значительную часть этих ресурсов.

Настройка в Ubuntu (не рекомендуется)

Тот же процесс, что и для Raspbian, работает с Ubuntu, с некоторыми отличиями.

аудио

Используйте настройки, аудио, чтобы выбрать аудиоустройство. В Ubuntu PulseAudio доступен и выбирает PulseAudio: по умолчанию работает лучше, чем Alsa: по умолчанию в этой системе. Возможно, вам придется попробовать разные варианты, чтобы найти то, что лучше в вашей среде.

ЦИК

В Ubuntu MythTV, похоже, не может найти устройство CEC. Это нерешенная проблема, для которой у нас пока нет решения.

Профиль воспроизведения видео

Профиль «OpenMax High Quality» и экранное меню на основе OpenGL не работают в Ubuntu, поэтому у вас будут доступны только функции «OpenMax Normal».

Коди

Kodi - это мультимедийный пакет с плагином MythTV. Kodi и плагин не являются частью MythTV. Они представляют собой отдельный устанавливаемый пакет. Доступны пакеты, которые устанавливают настроенную копию Linux с помощью программы Kodi.

Совместим с

Интерфейс Openelec MythTV в настоящее время заявляет, что он совместим с MythTv до 0.28 и, поскольку ему требуется API, то минимум 0.27 ( Gerdesj ( говорить ) 21:55, 30 августа 2015 (UTC))

Raspberry Pi - это компьютер размером с кредитную карту, который подключается к телевизору и клавиатуре. SoC - это Broadcom BCM2835. Он содержит ARM1176JZFS с плавающей запятой, работающей на частоте 700 МГц и графический процессор Videocore 4. Графический процессор способен воспроизводить BluRay с качеством H.264 при скорости 40 Мбит / с. Доступ к быстрому трехмерному ядру осуществляется с помощью поставляемых библиотек OpenGL ES2.0 и OpenVG.

Как заставить это работать

Была проделана большая работа, чтобы заставить XBMC / Kodi хорошо работать на Raspberry Pi.

Шаги, которые вы должны сделать:

  • Установите серверную часть MythTV (0.27+) на отдельный компьютер в вашей локальной сети.
    • Убедитесь, что вы установили PIN-код для API или установите его на 0000
  • устанавливать OpenElec версия XBMC для вашего Raspberry Pi.
    • Найдите (прокрутите вниз список) и загрузите файл изображения
    • Запишите образ на SD-карту, используя, скажем, dd в Linux
    • При первой загрузке Openelec изменит размер разделов
    • Запустите мастер первого запуска, чтобы задать имя хоста и т. Д.
  • Подключите Raspberry Pi к локальной сети и телевизору.
  • Включите бэкэнд MythTV, Raspberry Pi и TV.
  • В меню XBMC / Kodi настройте клиент PVR, чтобы он указывал на ваш бэкэнд MythTV.

Нормальное воспроизведение видео проходит гладко. Навигация по меню и телепрограмме может быть немного запаздывающей. Один из способов повысить производительность Raspberry PI - это разогнать процессор / графический процессор. На PI 2 это не нужно.

Это хорошее руководство по включению внешнего интерфейса PVR (MythTV): kodi.wiki/view/MythTV_PVR#Connecting_Kodi_to_MythTV. Обратите внимание, что вы должны установить ПИН-код на бэкэнде или установить его на 0000. Если вы не используете 0000, вам нужно будет использовать ПИН-код для подключения к бэкэнду. ПИН-код задается в разделе «Общие» установки mythtv.

Поиск плагина может быть немного сложным. На Openelec он уже установлен, но указан в «отключенных» плагинах, пока вы его не включите.

Вы можете приобрести лицензию на аппаратный декодер MPEG2. В зависимости от вашего тюнера это может помочь воспроизвести ваши записи. Мне удалось воспроизвести прямую трансляцию в формате 1080p с бэкэнда, подключенного к DVBS2, на PI 2, модель B, на которой запущен текущий Openelec без дополнительных лицензий или превышения тактовой частоты ( Gerdesj ( говорить ) 21:55, 30 августа 2015 (UTC))

Другие ссылки

Построен на Распбиана Джесси для MythTV 0.27 с использованием QT 5.4.0. Поддерживает как XCB (OpenMAX Normal), так и EGLFS (OpenMax EGLFS).
Увидеть Учебник по настройке Mythfrontend (с MCE Remote Control) ,

  • Изображение MicroSD Петра Онищука

Создан на основе ArchLinux для MythTV 29 с использованием QT 5.10.1 (перекомпилирован так, что работают оба метода: x11-xcb и EGLFS)
Более подробная информация находится на Официальные форумы MythtTV под платформы / Raspberry PI / Обновленная версия MiniMyth2 Rpi тема.

Эти сборки работают с контентом High Definition (HD) 720p и 1080i на Raspberry Pi 2 Model B или выше. Были сообщения о том, что более ранние модели Raspberry Pi могли работать с содержимым стандартной четкости (SD) и более низким значением gpu_mem.

Похожие

Исправление рабочего сертификата
... справление рабочего сертификата [26/05/2014] Может ли работник эффективно требовать исправления трудового сертификата в части, касающейся заявления о том, что трудовые отношения были прекращены работодателем в дисциплинарном режиме, ставя под сомнение законность этого решения, не предъявив иск"> Исправление рабочего сертификата [26/05/2014] Может ли работник эффективно требовать исправления трудового сертификата в части, касающейся
Обзор Nokia C6
Аккумулятор емкостью 1200 мАч в Nokia C6 меньше, чем вы обычно получаете в смартфонах, и это действительно показывает. Хотя Nokia предлагает до 11 часов в режиме разговора и до 400 часов в режиме ожидания, мы думаем, что это, вероятно, немного амбициозно, особенно в режиме разговора.
Как сделать заявку 300+ онлайн
... нется 1 августа. Внимание! Заявка отправляется в электронном виде не могут быть переданы детям, помещенным в приемные семьи. Приемные семьи, люди, имеющие семейный детский дом, директора центров по уходу и воспитанию, директора региональных центров по уходу и терапии, учащиеся, которые являются независимыми лицами по смыслу Закона о поддержке семьи
Обзор BlackBerry PlayBook - планшет для бизнеса или для развлечения?
Уже несколько недель я играю с последним ребенком RIM или планшетом PlayBook. Я долго ждал, когда это оборудование попадет в мои руки.
Ошибка 404: файл не найден - откуда пришло это сообщение?
Конечно, не один или два раза на вашем мониторе, сообщение об ошибке 404 или ошибка 404 появилось в окне браузера. Как вы себя вели тогда? Вы нажали обновить? Вы проверили правильность введенного интернет-адреса? Или, может быть, вы начали проверять интернет-соединение? Чтобы разобраться с сообщением 404 not found и отреагировать соответствующим образом, вам необходимо знать, что стоит за этой формулировкой и каковы могут быть причины ошибки. #wiemyjak
Мы покупаем планшет из Китая. Где и как это сделать?
... ству из вас это нравится. Была ли у вас возможность совершать эти покупки в интернет-магазинах, расположенных за границей нашей страны? Здесь число людей, вероятно, значительно меньше. Кто-нибудь из вас покупал товары прямо из Китая? Таких людей очень мало. Поэтому, если вы хотите узнать, можно ли и как привезти планшет из Азии, обязательно прочитайте эту статью. Читать абсолютно
Как проверить скорость ваших USB-накопителей
После прочтения моей статьи Скорость USB 3.0 Марк Голд спросил: «Как я могу проверить скорость моих USB-устройств, как 2.0, так и 3.0?» Вы можете сидеть перед компьютером с секундомером и узнать, сколько времени потребуется, чтобы переместить файл размером 100 МБ с внутреннего диска на внешний. Но это утомительно, склонно к ошибкам и не так точно. Лучше
Как изменить пароль Wi-Fi? - Камиль Фольга - БЛОГ не только об ИТ
... нения очень часто задаются пользователями роутеров. Оставление сети незащищенной или защищенной паролем по умолчанию подвергает пользователя даже юридическим последствиям. Легко представить, что иностранец присоединяется к нашей незащищенной сети и совершает преступления в Интернете. Для вашего же спокойствия полезно сменить пароли практически для всех сервисов (социальные сети, электронная почта, банковские сервисы, Wi-Fi) на определенный период времени, например, на месяц. Пароли должны
Обзор Nokia Lumia 830: наш обзор
Nokia Lumia 830 - это недорогой высококачественный смартфон, но он также воплощает лебединую песню для финского бренда. После приобретения Microsoft имя Nokia исчезло. Отныне новые смартфоны американского гиганта будут продаваться по бренд Microsoft Lumia , Первый из них является Lumia 535
Социальный опекун не заберет ребенка, но и ... он не даст квартиру
Марлене 21 год, 9 месяцев, ее партнер в тюрьме. У него также есть отец, который является алкоголиком, злоупотребляет своей силой и не собирается помогать своей дочери. Вот почему девушка старается изо всех сил, чтобы сохранить ребенка, и ждет возвращения своего партнера. Он должен перейти на условно в июне 2019 года. Тогда будет проще. Проблемы Марлены были бы намного меньше, если бы не было недостатка жилья. - Раньше я жил с отцом, но это продолжалось недолго. Он напился и избил.
Динамическая реклама как источник хорошего качества
... ся в блог Использование динамической рекламы в Google было возможно в течение длительного времени. Объявления автоматически отображаются в зависимости от содержания вашего сайта, поэтому вам не нужно включать списки ключевых фраз и заголовков объявлений при создании групп объявлений. Все, что вам нужно сделать, это предоставить некоторые параметры сайта, из которых Google будет получать содержимое заголовка текстового объявления. Продукт хорошо работает в случае электронной

Комментарии

Но как это сделать легко?
Но как это сделать легко? Ответ, конечно же, через USB-флешку (хотя есть три варианта смартфона, предлагающих свой собственный взгляд на ПК в карманной динамике). С версией Ubuntu (или большинство других дистрибутивов Linux) установлен на вашей флешке Запуск Linux с USB: вы делаете это правильно?
Почему это должно быть, а это не так?
Почему это должно быть, а это не так? При поиске почтовой программы мы можем быстро потерпеть неудачу. GMail или Yahoo! основной экран - это просто ярлык для веб-приложения. Напрасно ищите родное почтовое приложение. Сначала я думал, что это шутка, но просматривая сетевые ресурсы, оказалось, что без смартфона планшет RIM - просто дорогая игрушка для игр и просмотра веб-страниц. Все инструменты PIN поддерживаются BlackBerry Bridge, который подключается
Так как же будет работать наш идеальный, удаленный стек связи?
Так как же будет работать наш идеальный, удаленный стек связи? По сути, это будет асинхронным по умолчанию. Таким образом, это означает, что нет онлайн-индикаторов, нет необходимости немедленно реагировать. И это также будет включать аспект внимательности. Мы не будем использовать темные узоры, чтобы заставить людей привыкнуть к нашему программному обеспечению. Другое дело, что мы попробовали этот асинхронный подход и зашли слишком далеко. Я определенно рекомендую, не переусердствуйте
Exe , а также многие другие , Не знаете, что это за услуги?
Может быть, у кого-то есть идея, как проверить, как часто результаты Facebook появляются в топ-10 для запросов, не связанных с брендом?
Может быть, у кого-то есть идея, как проверить, как часто результаты Facebook появляются в топ-10 для запросов, не связанных с брендом?
Или, может быть, вы уже кормите городские закуски и хотели бы сделать их теплым укрытием на зиму, но у вас нет денег или вы не можете сами их построить?
Или, может быть, вы уже кормите городские закуски и хотели бы сделать их теплым укрытием на зиму, но у вас нет денег или вы не можете сами их построить? Попросите, чтобы кошачий дом был передан в городской офис или в местный фонд. FOT. TOZ Щецин Дома построены из различных материалов, они всегда проверяются
Как вы думаете, это хороший телефон?
Как вы думаете, это хороший телефон? 8.6 Это удобно? 7.0 Хорошо ли видно на солнце? 7,9 Производительность и оборудование У него хороший звук? 8.2 Работает ли он гладко в повседневном использовании? 8.4 Какой у вас опыт работы с требовательными играми? 7,6 камера Качество дневных фотографий 8.6 Качество ночных фотографий 8.1 Качество селфи 7.6 Есть ли у него мощная вспышка? 7,8 связь Есть ли хорошее
Как это будет проект?
Как это будет проект? И что еще важнее; как я буду управлять развитием этого списка в будущем? Когда выйдет следующий сет, я собираюсь выбрать кучу карт, которые мне нравятся, и заменить карты, которые мне не нравятся? Эта последняя проблема больше всего расстроила меня, поэтому я решил ее в первую очередь с Cube Tutor . Как мне узнать, какие карты нужно вырезать из моего куба? Представьте, что вы только что получили в свои руки красивую
Как подчеркивали итальянские журналисты во время его появления?
Как подчеркивали итальянские журналисты во время его появления? продолжатель знаменитой «500» с 1957 года, который вместе с другими маленькими Fiats моторизовал Италию. В этой книге было невозможно опустить развитие структуры и значение предшественников PF 126p. Магазин: Booknet.net.pl
Означает ли это, что вы можете обойтись в Surface Go с 64 ГБ памяти, а не 128 ГБ?
Означает ли это, что вы можете обойтись в Surface Go с 64 ГБ памяти, а не 128 ГБ? Может быть, а может и нет. Меньшие личные файлы, которые вы будете создавать на Go, вероятно, будут документами, размер которых обычно варьируется в мегабайтах. Это большие приложения, которые быстро занимают место. Еще одна причина рассмотреть вариант 128 ГБ: это быстрый SSD по сравнению с более медленным (и более дешевым) хранилищем eMMC, используемым для версии на 64 ГБ. Планшетный опыт, без Type Cover
Как я могу гарантировать, что профиль ICC соблюдается играми и другими приложениями, работающими в полноэкранном режиме?
Как я могу гарантировать, что профиль ICC соблюдается играми и другими приложениями, работающими в полноэкранном режиме? Профили ICC в играх и полноэкранных приложениях? Используйте программу Color Profile Keeper Решение, которое работает в большинстве случаев - это программа Color Profile Keeper. Это очень маленький инструмент, который работает в системном трее и гарантирует, что выбранный нами профиль ICC всегда был активным, заблокированным, и что ни одно приложение не могло

Php?
Xxx MACADDR = xx: xx: xx: xx: xx: xx # Ожидание WAITIP = 7 WAITBACKEND = 40 # Пробуждение MythTV Backend, если не отвечает ping -c 2 $ IPADDR, если [$?
Ошибка 404: файл не найден - откуда пришло это сообщение?
Как вы себя вели тогда?
Вы нажали обновить?
Вы проверили правильность введенного интернет-адреса?
Или, может быть, вы начали проверять интернет-соединение?
Где и как это сделать?
Была ли у вас возможность совершать эти покупки в интернет-магазинах, расположенных за границей нашей страны?
Кто-нибудь из вас покупал товары прямо из Китая?