web-dev-qa-db-fra.com

Comment puis-je rendre Ubuntu compatible avec baudline?

Lorsque je lance baudline , il affiche le message "Tous les périphériques d'entrée désactivés" et l'écran Entrée ▸ Périphériques ne répertorie aucun périphérique. La baudline FAQ suggère:

Voici deux explications possibles pour cela:

  1. Vous n'avez pas de carte audio correctement configurée.
  2. Ou vous n'avez pas les privilèges de lecture et d'écriture pour/dev/audio ou/dev/mixer.

L'observation que le son fonctionne dans tous les autres programmes que j'ai essayés (bien qu'il y ait ne exception ) suggère fortement que ma carte son est correctement configurée.

Le problème semble être lié à /dev/audio et /dev/mixer. Je suis certain de ne pas avoir de privilèges de lecture et d'écriture pour eux, car ils n'existent même pas. Je pense que ce rapport de bogue est responsable de leur absence, mais je ne suis pas sûr de ce que cela signifie pour moi.

J'ai utilisé baudline dans Ubuntu ces dernières années sans aucun problème. Comment puis-je rendre la configuration sonore d'Ubuntu compatible avec baudline?

5
ændrük

Ma solution était de l'exécuter comme ça

parec --format=s16le --channels=1 --latency-msec=5 | ./baudline -stdin

Ceci utilise parec pour lire pulseaudio et le dirige vers baudline.

7
pbfy0

Peut-être trois choix possibles:

  • Vérifiez si l'encapsuleur OSS PulseAudio fonctionne avec baudline, par exemple.

    padsp baudline -stdout > file.raw

  • Installer un double démarrage avec ArchLinux

en lisant baudline FAQ, il est mentionné qu'il est utile de travailler avec ALSA avec le support OSS. Je dirais que cela nécessite un noyau avec support OSS. Canonical a supprimé ce support de maverick et natty. Arch a toujours un support OSS intégré dans son noyau Linux (je pense)

  • compilez votre propre noyau avec les drapeaux OSS (les drapeaux dans le rapport de bogue) avec des instructions comme dans howtogeek
2
fossfreedom

J'ai chargé ces modules

  • snd-pcm-oss
  • snd-pcm-mixer

et ajouté dans /etc/modules

Maintenant, baudline fonctionne, peut analyser et lire de l'audio

1
iw1gfv