XAWTV - просмотр ТВ на компьютере.

09.01.2007
 
XAWTV предназначена для просмотра телевизионных программ в Linux-е и для захвата аудио/видео, используя TV-тюнер, известный системе. Сразу замечу, что в большинстве Linux-ов есть более удобная программа с человеческим интерфейсом - TVTIME. 
  
ВНИМАНИЕ! Если вы хотите смотреть TV с нормальным качеством, то подключите к TV-тюнеру хорошую антенну. 
  
Пакет xawtv входит в состав дистрибутива Mandrake 8.2, AltLinux Master 2.0 и большинства известных мне дистрибутивов. С ее помощью я работал с TV-тюнером Avermedia, который собран на чипе Brooktee bt878. Программа работает со стандартным устройством /dev/video0 

Составляющие пакета: 
  • xawtv - главное приложение для просмотра TV в X11.
  • motva - новый GUI для xawtv, основывающийся на Motif.
  • fbtv - приложение для просмотра TV на Linux-консоли, использует устройстро буфера кадров (framebuffer), появившееся в ядрах 2.2.x.
  • v4lctl - программа управления параметрами video4linux.
  • streamer - видеозахват, кодировщик видео/аудио.
  • radio - управление FM-тюнером,
  • webcam - периодический видеозахват изображений и закачка их на Web-сервер по FTP.
 
Установка програмы

В AltLinux Master 2.0 все как обычно:
apt-get install xawtv



 
Документация к пакету
Как обычно: 
 
  • man xawtv
  • инфо в /usr/share/doc/xawtv
  • стоит заглянуть на сайт разработчиков: http://bytesex.org/xawtv
 
Первый запуск и начальные настройки

При первом запуске xawtv запускает программу сканирования телевизионных каналов scantv. Для правильного опеределения каналов следует указать: 
  • Стандарт вещания:  SECAM
  • Частоты:EUROPE-EAST (Восточная Европа)
  
Программа сканирования довольно быстро пробегает по диапазону частот, да так, что у меня, например, никаких каналов не обнаруживает. После перваго старта программа оставляет в домашнем каталоге файл .xawtv . Если программа при первом старте не обнаружила сам каналы вещания, то: 
  •  снова запускаем ее
  •  щелкаем правой кнопкой мыши на окне трансляции и получаем окно параметров: 
  • проверяем, что режим декодера (TV norm) установлен secam  
  • проверяем, что режим источник видеосигнала установлен television  
  • проверяем, что таблица частот выбрана как europe-east 
  • вертикальными стрелками пробегаем по всему диапазону частот и отмечаем для себя на каких каналах идет трансляция. На рамке TV-окна всегда высвечивается название канала, режим декодера и название таблицы частот, например "channel R3 (secam/equrope-east)"  
  • После того, как все каналы определили, редактируем файл настроек программы ~/.xawtv . У вас должно получиться что-то вроде:
[global] 
freqtab = europe-east 

[defaults] 
input = Television 
norm = secam 

[РТР] 
channel = R3 

[ОРТ] 
channel = R5 

[Причал] 
channel = R8 

[Лукоморье] 
channel = R10 


Если проблемы с настройкой продолжаются - файл .xawtv пустой или неправильный, (а это, к сожалению, повторялось), то закройте программу и находясь в домашнем каталоге ручками запустите scantv: 
scantv >.xawtv


 
Просмотр TV
Переключаться между программами можно так: левой кнопкой мыши на окне просмотра и выбираем нужную программу. 
 
Видеозахват
Для режима видеозахвата необходимо запустить программу так:
xawtv -noxv -c /dev/video0