LINUX.ORG.RU

Звук в tvtime

 avertv a16d, , звук в tvtime


0

1

Добрый день! Помогите настроить звук в твтайм. Звук стоит на 0 и далее не идет. Система чистая, ставил только твтайм. В линуксе я новичок, поэтому подскажите, пожалуйста, какие пакеты дополнительно ставить, чтобы заработал звук в tvtime. Сам тюнер работает. aver tv a16d. Только тюнер мешает полностью перейти на ubuntu. Спасибо. ubuntu 12.04. Прочитал много информации голова кругом. Поэтому если можно, поподробнее.

Ответ на: комментарий от AITap

Здравствуйте! Спасибо, что откликнулись. Не знаю, то или не то.

03:00.0 IDE interface: JMicron Technology Corp. JMB368 IDE controller (prog-if 85 [Master SecO PriO]) Subsystem: Giga-byte Technology Device b000 Flags: bus master, fast devsel, latency 0, IRQ 19 I/O ports at c000 [size=8] I/O ports at c100 [size=4] I/O ports at c200 [size=8] I/O ports at c300 [size=4] I/O ports at c400 [size=16] Capabilities: <access denied> Kernel driver in use: pata_jmicron Kernel modules: pata_jmicron

04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01) Subsystem: Giga-byte Technology GA-EP45-DS5 Motherboard Flags: bus master, fast devsel, latency 0, IRQ 44 I/O ports at d000 [size=256] Memory at fa000000 (64-bit, non-prefetchable) [size=4K] [virtual] Expansion ROM at fb200000 [disabled] [size=128K] Capabilities: <access denied> Kernel driver in use: r8169 Kernel modules: r8169

05:00.0 Multimedia controller: Philips Semiconductors SAA7131/SAA7133/SAA7135 Video Broadcast Decoder (rev d1) Subsystem: Avermedia Technologies Inc Hybrid+FM PCI (rev A16D) Flags: bus master, medium devsel, latency 32, IRQ 20 Memory at fb000000 (32-bit, non-prefetchable) [size=2K] Capabilities: <access denied> Kernel driver in use: saa7134 Kernel modules: saa7134

AleksandrArkhipov
() автор топика

1) Пожалуйста, выкладывайте логи правильно: http://linux.org.ru/wiki/en/User:AITap/Покажите_логи#a_.D0.97.D0.B0.D0.B3.D1....
2) К сожалению, это не то. Нужен вывод команды `aplay -l`.

AITap ★★★★★
()
Ответ на: Прописал! от AleksandrArkhipov

Канал вывода меняй в файле настройки, и звук у меня на всех компах менялся, но сама громкость tvtime'ом не регулировалась. Скажи спасибо, что его недавно под ALSA пропачили, не нужен он никому уже, кругом интернеты.

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

Дело в том, что hw меняю, пишет, что микшер не может открыть, работает только на hw:0. До этого вообще не регулировался звук т.е. всегда 0, после того, как прописал появилась возможность регулировать звук, звук то регулируется, но не выходит на колонки. tvtime.xml следующие

<option name=«MixerDevice» value=«hw:0/Line»/>

AleksandrArkhipov
() автор топика
Ответ на: комментарий от AleksandrArkhipov

<option name=«MixerDevice» value=«hw:0/Line»/>

Line

Запусти с терминала, он также должен в вывоже показать возможные зачения вместо Line.

amorpher ★★★★★
()

У меня сейчас tvtime нет, т.к. тюнера тоже нет, но насколько помню при запуске в терминале при некорректном значении устройства (hw)/канала в выводе в терминале есть примеры доступных каналов (у меня вроде на mic0 работал звук, хотя регулировался только микшером, а не самим tvtime).

В man tvtime или tvtime --help есть опции через чего звук гнать, вроде того:

tvtime --device=hw:0/Mic

amorpher ★★★★★
()
Ответ на: А может так? от AleksandrArkhipov

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

Почему любой? Работает же, просто канал выставь через который звук будет и всё.
gstreamer-properties запусти и послушай откуда звук с тюнера.


http://vermus.blogspot.com/2010/05/avertv-hybridfm-pci-a16d-kubuntu-101.html

Ну по ссылке у человека вообще тюнера в системе не было и он конкретно парамеиры для него указывал.

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

http://vermus.blogspot.com/2010/05/avertv-hybridfm-pci-a16d-kubuntu-101.html

Ну по ссылке у человека вообще тюнера в системе не было и он конкретно парамеиры для него указывал.

А нет, он по PCI сразу звук гнал. Раньше пробовал так через PCI, но рассинхронизация видео/аудио у меня не слабая была (Beholder 507FM) и нагрузка на проц тоже немалая.

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

Может, я чего то не понимаю, но с твтюнера не идет провод в звуковуху все PCI

Дело в том если я прописываю в конфиге любой дивайс (который есть в микшере) hw:0, то все якобы работает, стоит изменить на 1 т.д., пишет не правильный конфиг.

AleksandrArkhipov
() автор топика

но с твтюнера не идет провод в звуковуху все PCI

Ну так с этого и надо было начинать :)
Тюнер внешний что ли на ноутбук? Если обычная PCI-плата и настольный комп, то целесообразно воткнуть провод с тюнера в звуковуху.

amorpher ★★★★★
()
Ответ на: Да, от AleksandrArkhipov

Эх

Есть грездо аудио in

AleksandrArkhipov
() автор топика
Ответ на: Да, от AleksandrArkhipov

Ну так там всё есть, что и как.

Проводок подключи для начала попробуй — из выхода тюнера во вход линейный/микрофон звуковой, поиграйся в микшере с переключателями каналов, в tvtime с --device, когда нужное найдёшь, то в конфу пропишешь, думаю должно всё нормально быть.

Ну на крайняк тогда так делай — http://linuxtv.org/wiki/index.php/Talk:AVerMedia_AVerTV_Hybrid+FM_PCI_(A16D) потом в скрипт оформи и значочек на панельку/рабочий стол или куда там нравится.

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

Думаете в других прогах будет работать?

1 способ отпадает сразу т.к. в авер тв in и в звуковой in. А нужен чтобы было гнездо выхода с тюнера.

AleksandrArkhipov
() автор топика
Ответ на: Думаете в других прогах будет работать? от AleksandrArkhipov

в авер тв in и в звуковой in. А нужен чтобы было гнездо выхода с тюнера.

Действительно, аудиовыхода у тюнера нет :(
http://www.hwp.ru/Tvtuners/Aver.hybridfmpci/index.html

Знасит только через писиайную шину.

amorpher ★★★★★
()
Ответ на: .... от AleksandrArkhipov

Я же говорю, скриптом запускай его, в сети их куча примеров.
Вот типа с тогоже сайта линукств:
------------------
#!/bin/bash
tvtime | sox -r 32000 -w -t alsa hw:2,0 -t alsa hw:0,0
------------------

или:
------------------
#!/bin/bash
tvtime | arecord -D hw:2,0 -r 32000 -c 2 -f S16_LE | sox -q -c 2 -r 32000 -w -t wav - -t alsa hw:0,0
------------------

Для начала просто строку вторую из терминала запускай, возможно понадобится кстройства у тебя изменить (hw). Как нормально будет, то скопируй это в новый файл и сделай исполняемым.

amorpher ★★★★★
()
Ответ на: ... от AleksandrArkhipov

tvtime | arecord -D hw:2,0 -r 32000 -c 2 -f S16_LE | sox -q -c 2 -r 32000 -w -t wav - -t alsa hw:0,0

или

tvtime | sox -r 32000 -w -t alsa hw:2,0 -t alsa hw:0,0

amorpher ★★★★★
()
Ответ на: комментарий от AleksandrArkhipov

Вообще:
man sox
и пр., ещё раз — в интернетах по-русски хватает этого (про тюнеры).
Как оформить в скрипт, выше объяснял.

//Так, как сейчас у тебя работает (tvtime | arecord -D hw:1,0 -r 32000 -c 2 -f S16_LE | aplay -), возможно будет задержка по звуку.

amorpher ★★★★★
()
Ответ на: комментарий от amorpher

Хорошо, конечно прочитаю.

Куплю книгу. Спасибо еще раз! Смело можно переходить.

AleksandrArkhipov
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.