Tv tuner in linux

Тв тюнер для linux

Сейчас в Российской подходит к концу реализация федеральной программы по развитию цифрового телевидения, предусматривающей обеспечения практически 100% населения страны возможностью приёма двадцати федеральных каналов (два мультиплекса по десять каналов) в стандарте DVB-T2.

  • Используемый в качестве медиацентра компьютер с Ubuntu 16.04.
  • Недорогой DVB-T тюнер на чипе RTL2832U (без поддержки DVB-T2, но зато стоит менее шести долларов).

Задача: смотреть пакет местных телеканалов от ООО «Радиотелеком» в городе Казани, используя указанные выше средства. В данном случае трансляция идёт в DVB-T на 23 и 26 телевизионных каналах (Диапазон ДМВ/UHF).

Для просмотра аналогового телевидения в Linux «классическим» решением считается пакет TVTime, который так же имеет ограниченную поддержку цифровых тюнеров. Однако последнее обновление TVTime было в 2005-м году и современные тюнеры он не поддерживает. Поэтому пришлось искать другое решение.

Удобным решение оказался видеоплеер VLC, имеющий встроенную поддержу современных DVB-устройств, однако он не имеет возможности поиска каналов и ему необходимо явно указывать параметры потока. И тут нам на помощь приходит пакет w-scan, который умеет осуществлять поиск цифровых каналов и генерировать плейлисты в популярных форматах. Установим необходимое ПО:

Далее выполним поиск каналов (не забудьте предварительно подключен тюнер к компьютеру и антенну к тюнеру ;)) и сохраним список в виде плейлиста в формате XSPF:

Время поиска зависит от поддерживаемых тюнером стандартов и количества транслируемых в вашем регионе каналов. Для DVB-T тюнера время поиска составляет примерно полторы минуты. Для жителей Казани готовый плейлист можно взять тут.

Сразу после завершения поиска можно открыть плейлист в проигрывателе и начать просмотр. «Переключать» каналы можно выбирая необходимую строчку в плейлисте.

В процессе эксплуатации особых проблем замечено не было, однако небольшие нюансы всё же есть:

  • «Родная» антенна тюнера имеет вертикальную поляризацию, а ТВ-вещание в большинстве городов России идёт с горизонтальной. В итоге антенну сразу стоит менять на более подходящую.
  • Для нормальной работы тюнеру нужен достаточно сильный сигнал, поэтому может понадобиться активная антенна или дополнительный усилитель.
  • Описываемый тюнер имеет гнездо антенны стандарта MXC и для подключения антенны с «классическим» штекером САТ-Ш понадобится переходник.

ТВ тюнер в Linux

Я глубоко убеждён, что телевидение, в том виде, в каком оно существует сегодня — это настоящее ЗЛО! Но всё же существует не мало отличных каналов у кабельных провайдеров, и что замечательно, транслируют они многие познавательные каналы даже без рекламы. Я уже писал о торрент телевидении, теперь затрону теме подключения аппаратного тв тюнера в линукс.

Читайте также:  Самый маленький линукс дистрибутив

Но подключить тюнер в линукс бывает не так просто, но всё же возможно. Так же существует iptv — цифровое телевидение, которое сегодня становиться так популярно. И iptv для новичков в Linux настроить конечно проще, но iptv пока не всем доступно, по сравнению с tv тюнерами. Поэтому стоит рассказать о том,

Как запустить тюнер в Linux?

Linux поддерживает широкий набор карт TV-тюнеров (как аналоговых, так и цифровых), и лучше всего применять их вместе с программой MythTV, Linux эквивалентом Windows Media Center.

Для ее установки наберите строку apt://mythtv в Web-обозревателе Firefox (убедитесь, что вы выбрали apturl в появившемся окне Запустить приложение) или же выберите в меню команды Приложения | Стандартные | Терминал (Applications | Accessories | Terminal) и введите:

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

Во время установки вас могут попросить задать пароль для пользователя root в MySQL. Если это произойдет, введите пароль и убедитесь в том, что вы его запомнили, так как вы будете применять его позже в процессе установки. Но если вы работаете на персональном компьютере, защищенном межсетевым экраном, просто нажмите клавишу , не задавая пароль; вы всегда сможете создать пароль root для MySQL позже, если захотите.

У вас также будет возможность разрешить удаленным компьютерам, запускающим MythTV, подключаться к этому сервису. Если ваши компьютеры защищены межсетевым экраном, вполне безопасно дать разрешение и вы можете идти дальше и выбрать вариант Да (Yes). Если такой защиты нет, я не советую применять этот вариант, так как вы открываете в Web и программу MythTV, и сервисы MySQL.

Несмотря на то, что вам, возможно, не будет предложено перезагрузиться, я рекомендую перезагрузить ваш компьютер после установки MythTV, чтобы быть уверенным в ее полном завершении, иначе тв тюнер в Linux может не заработать. После этого можно приступать к настройке системы.

Сначала нужно сообщить программе о вашей TV-карте захвата с помощью команд меню Система | Администрирование | MythTV Backend Setup (System | Аdministration | MythTV Backend Setup), что приведет к выводу на экран окна. Когда вы сделаете это в первый раз, вам может быть предложено, если захотите, стать членом группы mythtv.

Если хотите, нажмите кнопку ОК и введите по запросу ваш пароль Ubuntu. После этого вам необходимо еще раз зарегистрироваться в Ubuntu, поэтому завершите сеанс и снова войдите в систему, а затем перезапустите программу MythTV.

Читайте также:  Powerpc linux gnuspe gcc

После установки и запуска программы вы можете не увидеть на экране мышь. Если это так, то пользуйтесь клавишами управления курсором и клавишейдля выбора и изменения параметров. Первый параметр, который необходимо настроить — Карты захвата (Capture cards), с его помощью вы сообщите MythTV, какая карта видеозахвата подключена к вашему компьютеру.

Вот так можно запустить TV тюнер в Linux. Есть и другие программы и способы, но и этот заслуживает внимания, как один из самых достойных.

Не нашли ответ на свой вопрос? Воспользуйтесь поиском.

Похожие записи

Плюсы и минусы Linux

linux. Как настроить интерфейс в Linux?

Шифрование данных в убунту а стоит ли?

Три лазейки для вирусов в Линукс

А у меня такой же тюнер сделал всё как тут написано а ловит только три канала те что можно словить в эфире антенной но у меня ведь кабельное телевидение и на винде этот тюнер ловит 60 каналов. Настройки все перепробовал, выбирал там частоты Европы, России Китая, всё равно ловит три канала только чуть в другом месте. В чем может быть проблема?

Nagual ты сканировал на PAL или SECAM, или на том и на том пробовал, по своему опыту знаю, что ели сначала сканирует 3−4 канала значит тюнер установился нормально, просто его нужно подстроить.

Повторное сканирование должно помочь, если вдруг не поможет, то выполните в консоли из под пользователя команду :

О! просканировал в secam и заработало. Приогромнейшее Вам спасибо!

Добрый день!
У меня тв тюнер Compro VideoMate TV PVR/FM
В Ubuntu 12.04 x64:
dmesg| grep tuner
[ 12.072861] tuner 0-0060: Tuner -1 found with type(s) Radio TV.
[ 12.547646] tuner-simple 0-0060: creating new instance
[ 12.547650] tuner-simple 0-0060: type set to 69 (Tena TNF 5335 and similar models)

dmesg| grep saa
[ 10.908753] saa7130/34: v4l2 driver version 0, 2, 17 loaded
[ 10.908809] saa7134[0]: found at 0000:04:01.0, rev: 1, irq: 18, latency: 32, mmio: 0xfbbff000
[ 10.908817] saa7134[0]: subsystem: 185b:c200, board: Compro VideoMate TV PVR/FM [card=40,insmod option]
[ 10.908832] saa7134[0]: board init: gpio is 4c003f
[ 11.051630] input: saa7134 IR (Compro VideoMate TV as /devices/pci0000:00/0000:00:1c.1/0000:03:00.0/0000:04:01.0/rc/rc0/input5
[ 11.051694] rc0: saa7134 IR (Compro VideoMate TV as /devices/pci0000:00/0000:00:1c.1/0000:03:00.0/0000:04:01.0/rc/rc0
[ 11.199098] saa7134[0]: i2c eeprom 00: 5b 18 00 c2 ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199111] saa7134[0]: i2c eeprom 10: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199121] saa7134[0]: i2c eeprom 20: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199131] saa7134[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199141] saa7134[0]: i2c eeprom 40: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199154] saa7134[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff 04 ff 00 05 34 33 cb
[ 11.199160] saa7134[0]: i2c eeprom 60: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199165] saa7134[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199171] saa7134[0]: i2c eeprom 80: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199176] saa7134[0]: i2c eeprom 90: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199181] saa7134[0]: i2c eeprom a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199187] saa7134[0]: i2c eeprom b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199192] saa7134[0]: i2c eeprom c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199198] saa7134[0]: i2c eeprom d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199203] saa7134[0]: i2c eeprom e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 11.199209] saa7134[0]: i2c eeprom f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
[ 12.562584] saa7134[0]: registered device video1 [v4l2]
[ 12.562612] saa7134[0]: registered device vbi0
[ 12.562632] saa7134[0]: registered device radio0
[ 12.656933] saa7134 ALSA driver for DMA sound loaded
[ 12.656955] saa7134[0]/alsa: saa7134[0] at 0xfbbff000 irq 18 registered as card -2

Читайте также:  Linux read all files in directory

В файле /etc/modprobe.d/saa1734
alias char-major-81 videodev
alias char-major-81−0 saa7134
options i2c-algo-bit bit_test=1
options saa7134 card=40 tuner=69
secam=dk
options saa7134 alsa=1 secam=d

Программа TVTime отлично работает, Но в 14.04 x64 мы получаем:
dmesg| grep tuner
[ 13.494932] tuner 0-0060: Tuner -1 found with type(s) Radio TV.
[ 13.578968] tuner-simple 0-0060: creating new instance
[ 13.578973] tuner-simple 0-0060: type set to 5 (Philips PAL_BG (FI1216 and compatibles))

Источник

Оцените статью
Adblock
detector