Отсутствует / dev / dsp * - что мне нужно сделать / установить для ввода звука от mencoder?

Звук Linux, как правило, очень сбивает меня с толку, особенно когда две разные машины, на которых установлена ​​одна и та же версия Ubuntu, не ведут себя одинаково.

Я пытаюсь использовать mencoder для записи видеопотока в файл AVI. На одном из моих ноутбуков (HP dv7) он работает точно так же, как в каком-то случайном посте вики на Ubuntu: «113]

mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0:forceaudio:adevice=/dev/dsp1 -ovc lavc -oac mp3lame -lameopts cbr:br=64:mode=3 -o webcam.avi

На другом ноутбуке (Lenovo Ideapad U460) происходит сбой, поскольку / DEV / dsp1. Там нет ничего / dev / dsp или / dev / audio. Там находится каталог / dev / snd с различными зашифрованными файлами в нем, но я понятия не имею, что именно.

Веб-камера на lenovo работает; Я попробовал это с сыром. Однако я хотел бы хотя бы понять, почему системы будут другими. (Признаюсь, я не проводил параллельное сравнение установленных пакетов).

Любые предложения по установке пакетов или выполнению диагностики приветствуются. Спасибо.

5
задан 6 November 2010 в 19:03

1 ответ

Проблема, кажется, в том, что вы записываете с веб-камеры, и хотя веб-камера может быть такой же, звуковое устройство, с которого вы записываете, не является. Таким образом, вы получите разные результаты.

Первое, что нужно сделать, это проверить, можно ли вообще записывать звук, использовать записанный звук, чтобы проверить это, и обязательно отрегулировать настройки в «Система»> «Установки»> «Звук»

. работает, затем вам просто нужно использовать padsp перед вашей командой, например:

padsp mencoder tv:// -tv driver=v4l2:width=640:height=480:device=/dev/video0:forceaudio:adevice=/dev/dsp1 ...

Эта команда делает доступ к / dev / dsp вашей команде на лету и передает звук через pulseaudio. Подробности см. Здесь:

http://manpages.ubuntu.com/manpages/hardy/man1/padsp.1.html

0
ответ дан 6 November 2010 в 19:03

Другие вопросы по тегам:

Похожие вопросы: