Falta / dev / dsp * - o que preciso fazer / instalar para entrada de som do mencoder?

5

O som do Linux é geralmente muito confuso para mim, especialmente quando duas máquinas diferentes rodando a mesma versão do Ubuntu não se comportam da mesma maneira.

Estou tentando usar o mencoder para gravar um fluxo de vídeo em um arquivo AVI. De um dos meus laptops (um HP dv7), ele funciona exatamente como um post aleatório do wiki do Ubuntu diz que deve com este comando:

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

Em outro laptop (um Lenovo Ideapad U460), isso falha porque não há / dev / dsp1. Não há nada de / dev / dsp ou / dev / audio. Existe um diretório / dev / snd com vários arquivos de nome críptico, mas não tenho idéia de qual é qual.

A webcam no lenovo funciona; Eu tentei com queijo. Gostaria, no entanto, de entender, pelo menos, por que os sistemas seriam diferentes. (Eu não fiz uma comparação de pacotes instalados lado a lado, confesso.)

Qualquer sugestão sobre pacotes para instalar ou diagnósticos para executar é bem-vinda. Obrigado.

    
por Pointy 06.11.2010 / 16:56

1 resposta

7

O problema parece ser que você está gravando de uma webcam e enquanto a webcam pode ser a mesma, o dispositivo de som do qual você está gravando não é. Então você acaba com resultados diferentes.

A primeira coisa a fazer é testar se é possível gravar o som, use o som gravado para testar isso e certifique-se de ajustar as configurações em Sistema > Preferências > Som

Quando souber que a entrada de som funciona, basta usar o padsp na frente do comando acima, por exemplo:

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

Este comando faz um acesso / dev / dsp para o seu comando em tempo real e canaliza o som via pulseaudio. Veja detalhes aqui:

link

    
por Martin Owens -doctormo- 06.11.2010 / 18:56