Запись звука с карты ТВ-тюнера с полным драйвером Alsa на Ubuntu


0

У меня есть карта ТВ-тюнера с выходом, подключенным к компакт-диску встроенной звуковой карты. С видео все в порядке, и звук также становится полноценным (в линию), например, при запуске xawtv. Тем не менее, я не нашел еще способов записи.

Я использую Ubuntu 10.10 с драйверами ALSA. Pulseaudio работал в начале, теперь нет, но, похоже, это не имеет большого значения.

Некоторые вещи, которые я уже пробовал:

  • захват с VLC, используя plughw: 0,0 в качестве устройства захвата звука. (Результат: в полученном видео вообще нет звуковой дорожки.)
  • арекорд, потом аплай.
  • alsamixer. Источник захвата установлен на «CD» (и на входной стороне это также «CD», где я могу эффективно изменить громкость звука, проходящего через ...), но все равно безрезультатно.

У вас есть идеи, что еще можно попробовать? (Я, кажется, исчерпал их ...)

Ответы:


1

Из моего опыта работы с ALSA в Natty (11.04) вы можете получить список устройств ввода с командой arecord -l(dash lowercase-L). Я успешно использовал это для определения устройства ALSA для моей карты захвата (pcHDTV HD5500) и воспроизведения живого ТВ со звуком из аналогового захвата с помощью mplayer:

mplayer tv://6 -tv alsa:adevice=hw.2,0:immediatemode=0:audiorate=32000:forceaudio

откуда hw.2,0пришло с выхода arecord -l(в нем указано «карта 2: CX8801 [Conexant CX8801]», устройство 0: CX88 Digital [CX88 Digital] », то есть« 2,0 »; для этого нужно устройство« hw », поэтому для ALSA должно быть "hw: 2,0", но mplayer хочет, чтобы двоеточие было заменено точкой).

К моему огорчению, я не знаю, как воспроизвести эффекты этих настроек в MythTV. Я хотел бы помочь с этим.


После дальнейших действий я обнаружил, что замена «hw» в спецификации устройства ALSA на «plughw» дает мне звук от аналогового тюнера. Я также могу использовать имя строки, так что теперь аудиоустройство ALSA:plughw:CARD=CX8801,DEV=0работает для меня.
Переписать

спасибо, похоже, это хороший способ перечислить устройства ALSA (работает и для меня), и я также использовал mplayer / mencoder
Latanius,

0

Я использовал MythTV для записи ТВ на Ubuntu в прошлом, и он работает довольно хорошо. Вы можете получить некоторые работоспособные конфигурации на https://help.ubuntu.com/community/MythTV

Год назад я видел, как он работает у оператора кабельного телевидения, и он работал довольно хорошо.


0

После очередного эксперимента, вот ответ: купите лучшую звуковую карту.

Как оказалось, встроенный звуковой чип на моей материнской плате имел глючный драйвер linux, который вообще не мог записывать звук. Под Windows это работало как-то, но, вероятно, это и стало причиной задержки в полсекунды между видео и аудио ... (обновление до Ubuntu 11.10 также не помогло).

Теперь все отлично работает с SB Live !, купленным за 12 долларов ... Я использую:

mencoder tv:// -tv driver=v4l2:alsa=1:adevice=hw.1:norm=PAL-BG:input=1:width=768:height=576 (...)

(Остальная часть строки касается только выходных кодеков и фильтров.)

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.