Fedora linux forum

Форум русской поддержки ОС Fedora linux

 

#1 2008-12-16 02:39:15

saww
Member
Зарегистрирован: 2008-12-16
Сообщений: 15

Вопросы по TV-тюнеру

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

Требуется TV-тюнер, у которого нет проблем с Linux, и дающий наилучшее возможное качество изображения. Тюнер годится чисто аналоговый (DVB-T у нас не ожидается, а для DVB-S, я так понимаю, лучше будет взять отдельную плату).

Аппаратное кодирование тоже, думаю, мне не понадобится, так как, насколько я понял, сегодняшние тюнеры умеют кодировать только в MPEG1/2, а мне надо сильное сжатие (MPEG4).

Обязательно требуется возможность передачи звука по шине (PCI или PCI-E), так как это будет не единственный тюнер в системе (имеющийся Compro VM TV+FM — не имеет такой фичи), а звуковая карта — одна.

Кстати, текущий тюнер (Compro) я пока не смог заставить работать под Linux, не находит каналов в штатных софтинах, идущих с дистрибутивами.

И еще: смогу ли я под Linux задействовать два-три тюнера (на запись) одновременно? Каким софтом?

Нет ли под Linux софта, который тоже умеет (как софт под Windows) улучшать изображение (убирать шумы и пр.), убирать логотип канала, определять по отсутствию логотипа рекламу и отключать да время рекламы запись?


Спасибо!!

Неактивен

 

#2 2008-12-22 09:28:06

Serega
Member
Зарегистрирован: 2008-05-15
Сообщений: 64

Re: Вопросы по TV-тюнеру

Я сомневаюсь, что есть такие тюнер которые передают звук по PCI тем более аналоговый! А вообще в linux отлично работает tv-tuner AverMedia! Что касается подключения нескольких тв-тюнеров, можно рассмотреть еще дополнительно плату с четырьмя и более входами для звука.

Неактивен

 

#3 2009-01-22 12:08:18

al2000
Member
Зарегистрирован: 2009-01-22
Сообщений: 62

Re: Вопросы по TV-тюнеру

Если ещё актуально:
Использую одновременно два тюнера — Avermedia AVerTV Studio 307 и Beholder BeholdTV 409 FM.

AverTV вообще без нареканий, у Бехолдера на некоторых каналах помехи в виде вертикальных полос (скорее всего связано со схемотехникой тюнера).

При записи оба тюнера используют передачу звука по PCI.

Для нормального функционирования в системе SECAM и передачи звука по PCI (для Fedora 10) необходимо создать файл tuners.conf в /etc/modprobe.d/, содержащий строки:

alias char-major-81 videodev
alias char-major-81-0 saa7134
options saa7134 card=45,67 secam=dk alsa=1
options tuner secam=d

где "card=45,67" идентификаторы используемых тюнеров.
После перезагрузки в системе появляются звуковые карты тюнеров.

Для просмотра и записи использую самописную прогу — http://www.kochkin.org/doku.php/tvok2/010-index

Неактивен

 

#4 2009-01-22 18:39:50

nvl
Member
Зарегистрирован: 2007-11-01
Сообщений: 574

Re: Вопросы по TV-тюнеру

Отечественный Beholder 609 FM вполне твоим требованиям соотвествует. Сам его до сих пор пользую, им доволен.

Звук по шине работает. На счет нескольки тюнеров, тоже проблем нет

P.S. По поводу Бехолдера на некоторых каналах помехи — не замечено. То, что это связано со схемотехникой сомневаюсь, т.к. у Beholder наоборот стоят дополнительные коденсаторы для борьбы с помехами. Да и 409 — это уже старенькая модель.

Неактивен

 

#5 2009-02-23 15:25:26

Kalaputsa
New member
Зарегистрирован: 2009-02-08
Сообщений: 9

Re: Вопросы по TV-тюнеру

Стоит AverMedia MCE 116
Подскажите какой программой просматривать телек

Неактивен

 

#6 2009-02-24 16:43:48

Serega
Member
Зарегистрирован: 2008-05-15
Сообщений: 64

Re: Вопросы по TV-тюнеру

TvTime, Mplayer, XawTV, KDETV
или в репозиториях поискать:

Код:

yum search tv

Неактивен

 

#7 2009-02-28 09:06:19

Kalaputsa
New member
Зарегистрирован: 2009-02-08
Сообщений: 9

Re: Вопросы по TV-тюнеру

Поставил ivtv и mythtv
ivtv не видит TV сигнала. Пишет: Недоступен аргумент Cannot open capture device /dev/video0
С mythtv ваще оншлаг... Требует доступа к mysql (при установки mythtv, mysql тоже ставился), а я не знаю как вообще попасть в базу.

Неактивен

 

#8 2009-05-18 06:54:41

Shadow
Member
Зарегистрирован: 2008-08-09
Сообщений: 57

Re: Вопросы по TV-тюнеру

nvl написал:

Звук по шине работает.

Подскажите, пожайлуста, как вы заставили работать звук. Пробовал через провод и по шине, звука нет.
tvtime картинку показывает, а звука нет. gnomeradio тоже молчит.

Неактивен

 

#9 2009-05-18 18:04:58

nvl
Member
Зарегистрирован: 2007-11-01
Сообщений: 574

Re: Вопросы по TV-тюнеру

Shadow написал:

Подскажите, пожайлуста, как вы заставили работать звук. Пробовал через провод и по шине, звука нет. tvtime картинку показывает, а звука нет. gnomeradio тоже молчит.

Все что я делал, я описал тут..

Неактивен

 

#10 2009-05-19 04:20:27

Shadow
Member
Зарегистрирован: 2008-08-09
Сообщений: 57

Re: Вопросы по TV-тюнеру

nvl
Простите, но про звук там ничего нет.
Микшер я смотрел: всё включено.
Пробовал добавить опцию alsa=1, раньше появлялось в микшере ещё одно звуковое устройство, хотя звука не было, как ни крути. Теперь и звуковое устройство не появляется.
Не могли бы вы подробнее описать, как настроить звук через шину и как через провод?

Неактивен

 

#11 2009-05-19 09:04:21

nvl
Member
Зарегистрирован: 2007-11-01
Сообщений: 574

Re: Вопросы по TV-тюнеру

Какой дистр?
Какой тюнер?

Через провод, вот что в моем /home/Nick/.tvtime/tvtime.xml:

Код:

<?xml version="1.0"?>
<!DOCTYPE tvtime PUBLIC "-//tvtime//DTD tvtime 1.0//EN" "http://tvtime.sourceforge.net/DTD/tvtime1.dtd">
<tvtime xmlns="http://tvtime.sourceforge.net/DTD/">
...................................
<option name="AudioBoost" value="-1"/>
<option name="UnmuteVolume" value="16962"/>
<option name="MuteOnExit" value="1"/>
<option name="Muted" value="0"/>
<option name="AudioMode" value="lang1"/>
<option name="PalDKMode" value="1"/>
<option name="Norm" value="PAL"/>
<option name="MixerDevice" value="/dev/mixer:cd"/>
</tvtime>

т.е. указана звуковая линия — /dev/mixer:cd
и указан PAL с поднесущей звука на 6,5 МГц — PalDKMode (так как у меня PAL-DK)

По шине я не пользуюсь, ввиду сильного отставания звука от изображения...
Здесь написано про настройку по PCI

Неактивен

 

#12 2009-05-19 09:56:01

Shadow
Member
Зарегистрирован: 2008-08-09
Сообщений: 57

Re: Вопросы по TV-тюнеру

nvl
Тюнер: Beholder 609 RDS
Система: Fedora 10

Спасибо за ответ, но ничего из этого не помогло.

Неактивен

 

#13 2009-05-19 13:35:15

nvl
Member
Зарегистрирован: 2007-11-01
Сообщений: 574

Re: Вопросы по TV-тюнеру

Если вставить наушники в гнездо out в тюнере, и выставить правильный стандарт типа Pal-DK, Secam-DK, выставить  <option name="Muted" value="0"/> (по-моему в этом случае звук аппаратно включается в тюнере) и т.п. то звук есть?

В данном случае вывод звука можеть зависеть только от правильно выбранной поднесущей звука.. Если звук есть то дело уже не в настройке тюнера, а в настройке звуковой карты

P.S.
Рекомендую поставить этот mplayer-1.0-0.109.20090329svn.fc10.1.i386.rpm он собран с поддержкой радио (он зависит от mencoder-1.0-0.109.20090329svn.fc10.1.i386.rpm).

Радио можнослушать командой

Код:

mplayer -radio driver=v4l2 radio://104.4

(mplayer-DOCS-radio-input) и без дополнительных скриптов настроить захвать звука по шине или по проводу

Для экспериментов самое то

Неактивен

 

#14 2009-05-19 16:54:41

Shadow
Member
Зарегистрирован: 2008-08-09
Сообщений: 57

Re: Вопросы по TV-тюнеру

nvl
Если включить наушники в гнездо Out тюнера, то звук есть.
В микшере перепробовал все комбинации, ни через провод, ни по шине звука нет.

P.S.
Ссылки, которые вы дали, на rpm-ки не работают.

P.P.S.
Нашёл в интернете скрипт:

Код:

channels=`cat ~/.mplayer/channels.conf | tr -d "\n"`
mplayer tv:// \
-tv driver=v4l2\
:outfmt=YV12:fps=25:width=720:height=576\
:immediatemode=0:buffersize=512\
:alsa:adevice=hw.3,0:audiorate=32000:volume=100:forceaudio:forcechan=2:amode=1\
:input=0:normid=17\
:channels=$channels\
\
-vf yadif=1:1 \
\
-delay +0.3 \
-af volume=-12.0:0 \
\
-input conf=~/.mplayer/input-tv.conf

Если пользоваться им, то звук есть.

Отредактированно Shadow (2009-05-19 16:55:11)

Неактивен

 

#15 2009-05-19 20:59:38

nvl
Member
Зарегистрирован: 2007-11-01
Сообщений: 574

Re: Вопросы по TV-тюнеру

Shadow написал:

Если включить наушники в гнездо Out тюнера, то звук есть.
В микшере перепробовал все комбинации, ни через провод, ни по шине звука нет.

Значить дело не в тюнере а настройке звуковой карты
Есть ли устройство /dev/mixer?
Если есть, то скорее всего что-то не правильно настроено.. может линия не та...
Если нет, то по-моему в этом может помочь пакет alsa-oss, который эмулирует устройства oss.
Это касательно проводного подключпения

Shadow написал:

Ссылки, которые вы дали, на rpm-ки не работают.

Ссылки работают, проверил (можно на ты smile )

Shadow написал:

Нашёл в интернете скрипт...Если пользоваться им, то звук есть.

Ну вот, значит звук по шине передается, его надо только правильно получить с 4-й alsa-карты, т.е. с hw.3,0
Попробуй скрипт tvtime.sh отсюда только hw:1,0 замени на hw:3,0, теоретически должно работать

Собственно этот скрипт можно легко доработать для прослушивания радио по шине
что-то типа:

Код:

mplayer radio://104.4 \
-radio driver=v4l2 \
:alsa:adevice=hw.3,0:audiorate=32000:volume=100:forceaudio:forcechan=2:amode=1

Неактивен

 

#16 2009-05-20 05:50:14

Shadow
Member
Зарегистрирован: 2008-08-09
Сообщений: 57

Re: Вопросы по TV-тюнеру

nvl
Устройство /dev/mixer есть. Пробовал в микшере все что можно, звука нет.

Странно, но ссылки у меня не работают. Опера выдаёт:

Код:

Ошибка! Не удалось подключиться к удалённому серверу
Вы попытались получить доступ к адресу http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/updates/testing/10/i386/mplayer-1.0-0.109.20090329svn.fc10.1.i386.rpm, который сейчас недоступен. Убедитесь, что веб-адрес (URL) введен правильно, и попытайтесь перезагрузить страницу.
Убедитесь, что соединение с Интернет активно, и проверьте, работают ли другие приложения, использующие это соединение.

А вот что говорит wget:

Код:

$ wget -c http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/updates/testing/10/i386/mplayer-1.0-0.109.20090329svn.fc10.1.i386.rpm
--2009-05-20 10:44:31-- http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/updates/testing/10/i386/mplayer-1.0-0.109.20090329svn.fc10.1.i386.rpm
Распознаётся mirror.yandex.ru... 93.158.155.193, 77.88.19.68, 77.88.19.73, ...
Устанавливается соединение с mirror.yandex.ru|93.158.155.193|:80... сбой: В соединении отказано.
Устанавливается соединение с mirror.yandex.ru|77.88.19.68|:80... сбой: В соединении отказано.
Устанавливается соединение с mirror.yandex.ru|77.88.19.73|:80... сбой: В соединении отказано.
Устанавливается соединение с mirror.yandex.ru|77.88.19.74|:80... сбой: В соединении отказано.

Скрипт tvtime.sh работает, только он почему то выводит звук не на ту звуковую карту. mplayer выводит на одну, tvtime на другую.

За скрипт для радио спасибо. Буду искать mplayer с поддержкой радио.

Неактивен

 

#17 2009-05-20 09:00:52

nvl
Member
Зарегистрирован: 2007-11-01
Сообщений: 574

Re: Вопросы по TV-тюнеру

Куда у тебя шнурок подключен? в какое гнездо? line-in?

Если у тебя подключены репозитарии russianfedora, в частности fixes, то попробуй командой:

Код:

# yum --enablerepo=russianfedora-fixes-updates-testing update mplayer mencoder

если нет, то командой

Код:

# rpm -Uhv http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/updates/testing/10/i386/mplayer-1.0-0.109.20090329svn.fc10.1.i386.rpm http://mirror.yandex.ru/fedora/russianfedora/russianfedora/fixes/fedora/updates/testing/10/i386/mencoder-1.0-0.109.20090329svn.fc10.1.i386.rpm

Вообще, что-то странное, может прокси так настроен у тебя или у провайдера..

А на какую карту звук выводится скриптом tvtime.sh? и на какую надо? Список всех карт можно посмотреть командой

Код:

cat /proc/asound/devices

и соотвественно можно направить на нужную, добавив конкретное устройство, на которое выводить, после aplay, что-то типа

Код:

arecord -q -D hw:3,0 -r 32000 -c 2 -f S16_LE | aplay -q -D hw:1,0 — &

Отредактированно nvl (2009-05-20 09:36:36)

Неактивен

 

#18 2009-05-20 12:43:36

Shadow
Member
Зарегистрирован: 2008-08-09
Сообщений: 57

Re: Вопросы по TV-тюнеру

nvl
Провод подключен к разъёму CD-In встроенной звуковой карты.

Не могу подключиться ни к одному из репозиториев RussianFedora и RPM Fusion for Russian Fedora. Пишет, что базовый путь не верен.

Параметр -D программы aplay решил проблему с выводом на разные звуковые карты. Спасибо.

Неактивен

 

#19 2009-05-20 14:08:55

nvl
Member
Зарегистрирован: 2007-11-01
Сообщений: 574

Re: Вопросы по TV-тюнеру

Ну вот, по шине все работает

Shadow написал:

Устройство /dev/mixer есть. Пробовал в микшере все что можно, звука нет.
Провод подключен к разъёму CD-In встроенной звуковой карты.

Тебе в этом случае нужны только 2 линии, у меня в микшере они называются Master и CD есть такие?
и строки в конфиге tvtime.xml


    <option name="Muted" value="0"/>
    <option name="MixerDevice" value="/dev/mixer:cd"/>

Может шнурок не правильно подключен

Поробуй line-out тюнера соединить с line-in звуковой
а в кофиге tvtime.xml записать


    <option name="Muted" value="0"/>
    <option name="MixerDevice" value="/dev/mixer:line"/> (еще может называться line1)

В микшере линия должна называться Line-In, попробуй ее покрутить, если заработает, то дело скорее всего в шнурке

Shadow написал:

Не могу подключиться ни к одному из репозиториев RussianFedora и RPM Fusion for Russian Fedora. Пишет, что базовый путь не верен.

Ну тут, надо разобраться почему и все исправить.. у меня нет идей. Создай тему в разделе Сеть

Неактивен

 

#20 2009-05-22 07:30:15

Shadow
Member
Зарегистрирован: 2008-08-09
Сообщений: 57

Re: Вопросы по TV-тюнеру

nvl написал:

Ну вот, по шине все работает

Не совсем. Скрипт для радио не работает. Из разъёма Out тюнера звук есть, а из колонок нет. hw прописано правильное. При этом скрипт для тв работает на ура.

nvl написал:

Тебе в этом случае нужны только 2 линии, у меня в микшере они называются Master и CD есть такие?

Линии CD нет.

nvl написал:


    <option name="Muted" value="0"/>
    <option name="MixerDevice" value="/dev/mixer:cd"/>

Не помогло.

nvl написал:

Поробуй line-out тюнера соединить с line-in звуковой

На встроенной звуковой карте (а точнее на материнке) только CD-In.

С репозиториями порядок. Не знаю что было, сегодня всё спокойно подключилось. Поставил mplayer с поддержкой радио.

Неактивен

 

#21 2009-05-22 09:07:31

Shadow
Member
Зарегистрирован: 2008-08-09
Сообщений: 57

Re: Вопросы по TV-тюнеру

nvl
Вот с этим скриптом радио заработало:

Код:

mplayer -rawaudio rate=32000 radio://103.4/capture -radio adevice=hw=2.0:arate=32000

Но через некоторое время звук начинает запинаться.

Вот лог mplayer'а в момент запинаний:

Код:

Starting playback...
A: 67.6 (01:07.6) of 0.0 (unknown) 0.0%
Error reading audio: Broken pipe
ALSA xrun!!! (at least 1242957138120.295 ms long)
Recovered from cross-run, some frames may be left out!
A: 79.5 (01:19.4) of 0.0 (unknown) 0.0%

P.S.
Вот уже час слушаю, всё отлично. Никаких запинаний. Работает!

Отредактированно Shadow (2009-05-22 10:43:24)

Неактивен

 

#22 2009-05-22 10:46:13

nvl
Member
Зарегистрирован: 2007-11-01
Сообщений: 574

Re: Вопросы по TV-тюнеру

Код:

[Nick@localhost ~]$ mplayer -rawaudio rate=32000 radio://102.7/capture -radio adevice=hw=1.0:arate=32000
MPlayer 29092-4.3.2 (C) 2000-2009 MPlayer Team
Playing radio://102.7/capture.
[radio] Using V4Lv2 radio interface.
[radio] Radio frequency parameter detected.
[radio] Using frequency: 102.70.
Cache fill: 39.74% (253952 bytes)
rawaudio file format detected.
==========================================================================
Opening audio decoder: [pcm] Uncompressed PCM audio decoder
AUDIO: 32000 Hz, 2 ch, s16le, 1024.0 kbit/100.00% (ratio: 128000->128000)
Selected audio codec: [pcm] afm: pcm (Uncompressed PCM)
==========================================================================
[pulse] working around probably broken pause functionality,
see http://www.pulseaudio.org/ticket/440
AO: [pulse] 32000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A: 991.5 (16:31.5) of 0.0 (unknown) 0.0%

Как видишь, у меня все без проблем на 16 минуте, ошибка не воспроизводится, у тебя это происходит после первой минуты..
Похоже это проблема alsa, связанная с переполнением кольцевого буфера и соотвественно с потерей кадров.
Можно посмотреть на http://alsa.opensrc.org/index.php/Xruns, но уменя почему-то эта страница сейчас не открывается, хотя раньше смотрел.

Неактивен

 

#23 2009-05-22 10:48:29

Shadow
Member
Зарегистрирован: 2008-08-09
Сообщений: 57

Re: Вопросы по TV-тюнеру

nvl
Вот уже час слушаю, всё отлично. Никаких запинаний. Работает!

Неактивен

 

#24 2009-05-22 12:00:04

nvl
Member
Зарегистрирован: 2007-11-01
Сообщений: 574

Re: Вопросы по TV-тюнеру

Поздравляю!

Shadow написал:

Линии CD нет.

Я сейчас не могу посмотреть, но по-моему, где-то в микшере есть что-то типа advanced..
Там куча всяких линий, сотвественно надо галочку напротив cd поставить и в микшере появиться cd-ползунок. У меня в Gnome по-моему так.

Неактивен

 

#25 2009-05-22 12:05:20

Shadow
Member
Зарегистрирован: 2008-08-09
Сообщений: 57

Re: Вопросы по TV-тюнеру

nvl написал:

Я сейчас не могу посмотреть, но по-моему, где-то в микшере есть что-то типа advanced..
Там куча всяких линий, сотвественно надо галочку напротив cd поставить и в микшере появиться cd-ползунок. У меня в Gnome по-моему так.

Уже смотрел. Нет там CD.

Кстати, ты каким проводом соединяешь звуковую карту и тюнер? Четырёхштырьковым внутри системного блока или мини-джеком снаружи?

Неактивен