Archives de catégorie : Audio

Comment corriger un problème de son saccadé ou haché sur un Raspberry Pi?

Dans une application Web utilisant un Raspberry Pi modèle 2 avec le navigateur Iceweasel et des sons au format audio/ogg (HTML5), nous avons noté que le son était souvent haché et/ou saccadé (voire coupé parfois). Le problème ne se posait que dans la navigateur et jamais lorsqu’on lisait un son en direct (avec omxplayer par exemple).

Pour résoudre ce problème, il a fallu désinstaller le paquet pulseaudio qui causait de sérieux ralentissements:

sudo apt-get remove –-purge pulseaudio

Le son était désormais fluide et sans être haché ni coupé. Le Raspbery Pi n’est probablement pas assez puissant pour jouer un son en passant par la couche intermédiaire de pulseaudio.

Comment diriger le son sur l’HDMI ou la prise jack analogique sur un Raspbery Pi?

Le Raspberry Pi dirige le son vers la prise HDMI. Mais il arrive souvent que les écrans ne disposent pas de haut-parleurs intégrés – le Raspberry Pi reste alors silencieux… Il est facile de rediriger la sortie son vers la prise jack analogique (et ce même si le Pi reboote).

Comment diriger le son sur l’HDMI ou la prise jack analogique ?

  • Pour diriger le son vers la prise casque analogique (jack 3.5mm) :
 sudo modprobe snd_bcm2835
 sudo amixer cset numid=3 1
  • Pour diriger le son vers la prise numérique HDMI :
 sudo modprobe snd_bcm2835
 sudo amixer cset numid=3 0

Pour utiliser explicitement une sortie avec le logiciel omxplayer:

  • Pour diriger le son vers la prise casque analogique (jack 3.5mm) :
 omxplayer -o local myfile.mp3
  • Pour diriger le son vers la prise numérique HDMI :
 omxplayer -o hdmi myfile.mp3