web-dev-qa-db-fra.com

Manquant / dev / dsp * - que dois-je faire / installer pour l'entrée audio de mencoder?

Le son de Linux est généralement très déroutant pour moi, en particulier lorsque deux machines exécutant la même version d’Ubuntu ne se comportent pas du tout de la même manière.

J'essaie d'utiliser mencoder pour enregistrer un flux vidéo dans un fichier AVI. À partir de l’un de mes ordinateurs portables (un HP dv7), il fonctionne exactement comme le dit une publication aléatoire de wiki sur Ubuntu avec la commande suivante:

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

Sur un autre ordinateur portable (Lenovo Ideapad U460), cela échoue car il n'y a pas de/dev/dsp1. Il n'y a pas de/dev/dsp ni de/dev/audio. Là is un répertoire/dev/snd avec divers fichiers cryptés, mais je ne sais pas lequel est lequel.

La webcam sur le lenovo fonctionne; Je l'ai essayé avec du fromage. Je voudrais cependant au moins comprendre pourquoi les systèmes seraient différents. (Je n'ai pas fait de comparaison de paquets installés côte à côte, je l'avoue.)

Toutes les suggestions sur les paquets à installer ou les diagnostics à effectuer sont les bienvenues. Merci.

5
Pointy

Le problème semble être que vous enregistrez depuis une webcam et que, même si la webcam est la même, le périphérique audio à partir duquel vous enregistrez ne l'est pas. Donc, vous vous retrouvez avec des résultats différents.

La première chose à faire est de tester que vous pouvez enregistrer du son, utiliser le son enregistré pour le tester et vous assurer de régler les paramètres dans Système> Préférences> Son.

Une fois que vous savez que l'entrée audio fonctionne, vous devez ensuite utiliser padsp devant votre commande ci-dessus, par exemple:

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

Cette commande crée un accès/dev/dsp pour votre commande à la volée et dirige le son via pulseaudio. Voir les détails ici:

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