Тв тюнер для 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.
После установки и запуска программы вы можете не увидеть на экране мышь. Если это так, то пользуйтесь клавишами управления курсором и клавишейдля выбора и изменения параметров. Первый параметр, который необходимо настроить — Карты захвата (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
В файле /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))