Форум русской поддержки ОС Fedora linux
Друзья, не посоветуете ли по таким вопросам.
Требуется TV-тюнер, у которого нет проблем с Linux, и дающий наилучшее возможное качество изображения. Тюнер годится чисто аналоговый (DVB-T у нас не ожидается, а для DVB-S, я так понимаю, лучше будет взять отдельную плату).
Аппаратное кодирование тоже, думаю, мне не понадобится, так как, насколько я понял, сегодняшние тюнеры умеют кодировать только в MPEG1/2, а мне надо сильное сжатие (MPEG4).
Обязательно требуется возможность передачи звука по шине (PCI или PCI-E), так как это будет не единственный тюнер в системе (имеющийся Compro VM TV+FM — не имеет такой фичи), а звуковая карта — одна.
Кстати, текущий тюнер (Compro) я пока не смог заставить работать под Linux, не находит каналов в штатных софтинах, идущих с дистрибутивами.
И еще: смогу ли я под Linux задействовать два-три тюнера (на запись) одновременно? Каким софтом?
Нет ли под Linux софта, который тоже умеет (как софт под Windows) улучшать изображение (убирать шумы и пр.), убирать логотип канала, определять по отсутствию логотипа рекламу и отключать да время рекламы запись?
Спасибо!!
Неактивен
Я сомневаюсь, что есть такие тюнер которые передают звук по PCI тем более аналоговый! А вообще в linux отлично работает tv-tuner AverMedia! Что касается подключения нескольких тв-тюнеров, можно рассмотреть еще дополнительно плату с четырьмя и более входами для звука.
Неактивен
Если ещё актуально:
Использую одновременно два тюнера — 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
Неактивен
Отечественный Beholder 609 FM вполне твоим требованиям соотвествует. Сам его до сих пор пользую, им доволен.
Звук по шине работает. На счет нескольки тюнеров, тоже проблем нет
P.S. По поводу Бехолдера на некоторых каналах помехи — не замечено. То, что это связано со схемотехникой сомневаюсь, т.к. у Beholder наоборот стоят дополнительные коденсаторы для борьбы с помехами. Да и 409 — это уже старенькая модель.
Неактивен
Стоит AverMedia MCE 116
Подскажите какой программой просматривать телек
Неактивен
TvTime, Mplayer, XawTV, KDETV
или в репозиториях поискать:
yum search tv
Неактивен
Поставил ivtv и mythtv
ivtv не видит TV сигнала. Пишет: Недоступен аргумент Cannot open capture device /dev/video0
С mythtv ваще оншлаг... Требует доступа к mysql (при установки mythtv, mysql тоже ставился), а я не знаю как вообще попасть в базу.
Неактивен
nvl написал:
Звук по шине работает.
Подскажите, пожайлуста, как вы заставили работать звук. Пробовал через провод и по шине, звука нет.
tvtime картинку показывает, а звука нет. gnomeradio тоже молчит.
Неактивен
Shadow написал:
Подскажите, пожайлуста, как вы заставили работать звук. Пробовал через провод и по шине, звука нет. tvtime картинку показывает, а звука нет. gnomeradio тоже молчит.
Все что я делал, я описал тут..
Неактивен
nvl
Простите, но про звук там ничего нет.
Микшер я смотрел: всё включено.
Пробовал добавить опцию alsa=1, раньше появлялось в микшере ещё одно звуковое устройство, хотя звука не было, как ни крути. Теперь и звуковое устройство не появляется.
Не могли бы вы подробнее описать, как настроить звук через шину и как через провод?
Неактивен
Какой дистр?
Какой тюнер?
Через провод, вот что в моем /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
Неактивен
nvl
Тюнер: Beholder 609 RDS
Система: Fedora 10
Спасибо за ответ, но ничего из этого не помогло.
Неактивен
Если вставить наушники в гнездо 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) и без дополнительных скриптов настроить захвать звука по шине или по проводу
Для экспериментов самое то
Неактивен
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)
Неактивен
Shadow написал:
Если включить наушники в гнездо Out тюнера, то звук есть.
В микшере перепробовал все комбинации, ни через провод, ни по шине звука нет.
Значить дело не в тюнере а настройке звуковой карты
Есть ли устройство /dev/mixer?
Если есть, то скорее всего что-то не правильно настроено.. может линия не та...
Если нет, то по-моему в этом может помочь пакет alsa-oss, который эмулирует устройства oss.
Это касательно проводного подключпения
Shadow написал:
Ссылки, которые вы дали, на rpm-ки не работают.
Ссылки работают, проверил (можно на ты )
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
Неактивен
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 с поддержкой радио.
Неактивен
Куда у тебя шнурок подключен? в какое гнездо? 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)
Неактивен
nvl
Провод подключен к разъёму CD-In встроенной звуковой карты.
Не могу подключиться ни к одному из репозиториев RussianFedora и RPM Fusion for Russian Fedora. Пишет, что базовый путь не верен.
Параметр -D программы aplay решил проблему с выводом на разные звуковые карты. Спасибо.
Неактивен
Ну вот, по шине все работает
Shadow написал:
Устройство /dev/mixer есть. Пробовал в микшере все что можно, звука нет.
Провод подключен к разъёму CD-In встроенной звуковой карты.
Тебе в этом случае нужны только 2 линии, у меня в микшере они называются Master и CD есть такие?
и строки в конфиге tvtime.xml
Может шнурок не правильно подключен
Поробуй line-out тюнера соединить с line-in звуковой
а в кофиге tvtime.xml записать
В микшере линия должна называться Line-In, попробуй ее покрутить, если заработает, то дело скорее всего в шнурке
Shadow написал:
Не могу подключиться ни к одному из репозиториев RussianFedora и RPM Fusion for Russian Fedora. Пишет, что базовый путь не верен.
Ну тут, надо разобраться почему и все исправить.. у меня нет идей. Создай тему в разделе Сеть
Неактивен
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 с поддержкой радио.
Неактивен
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)
Неактивен
[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, но уменя почему-то эта страница сейчас не открывается, хотя раньше смотрел.
Неактивен
nvl
Вот уже час слушаю, всё отлично. Никаких запинаний. Работает!
Неактивен
Поздравляю!
Shadow написал:
Линии CD нет.
Я сейчас не могу посмотреть, но по-моему, где-то в микшере есть что-то типа advanced..
Там куча всяких линий, сотвественно надо галочку напротив cd поставить и в микшере появиться cd-ползунок. У меня в Gnome по-моему так.
Неактивен
nvl написал:
Я сейчас не могу посмотреть, но по-моему, где-то в микшере есть что-то типа advanced..
Там куча всяких линий, сотвественно надо галочку напротив cd поставить и в микшере появиться cd-ползунок. У меня в Gnome по-моему так.
Уже смотрел. Нет там CD.
Кстати, ты каким проводом соединяешь звуковую карту и тюнер? Четырёхштырьковым внутри системного блока или мини-джеком снаружи?
Неактивен