LINUX.ORG.RU

Как захватить звук с радио-тюнера?


0

1

Есть приемник Terratec, радио принимает, все хорошо, но вот как записать передачу с него? Пробовал пытаться читать /dev/radio0, но ни одна программа не смогла взять оттуда звук, включая ffmpeg.

Соединять выход со входом звуковухи не хочу - у меня и так уже подключен микрофон и комбик, цеплять некуда.

Соединять выход со входом звуковухи не хочу - у меня и так уже подключен микрофон и комбик, цеплять некуда.

а как идет звук от тюнера? Через шину или через кабель?

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

если через шину, то можешь просто записывать через alsa, включив в микшере Capture на Mix (или Wave/PCM еще можно попробовать).

dikiy ★★☆☆☆
()

/dev/radio0 - это v4l2 интерфейс тюнера. Через него нужно установить частоту станции, а звук брать с alsa интерфейса. Во время захвата файл устройства (/dev/radio0) должен быть открыт. Например:

#!/usr/bin/tclsh
exec v4l2-ctl -d /dev/radio0 -f 101.7
set r [open /dev/radio0]
exec arecord radio.wav
close $r
Здесь 101.7 - частота несущей в МГц, и alsa-устройство записи по умолчанию - радиоприемник.

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