J'ai lu et expérimenté que la musique (mp3, etc.) à travers la jaquette audio est mal (sautant des sons entre les chansons). Est-ce déjà résolu ou quel est le meilleur moyen (réglage) pour réduire ce problème?
J'ai lu et expérimenté que la musique (mp3, etc.) à travers la jaquette audio est mal (sautant des sons entre les chansons). Est-ce déjà résolu ou quel est le meilleur moyen (réglage) pour réduire ce problème?
Réponses:
Il s'agit d'un problème connu que vous pouvez lire ici et voir le rapport de bogue ici .
Cela semble être un problème avec le firmware Broadcom VideoCore, et le saut est provoqué par des sauts de tension lorsque l'audio est activé et désactivé.
Il n'y a pas de solution actuelle au problème, mais vous pouvez atténuer son effet en lisant l'audio en continu, au lieu d'avoir un écart entre les chansons. Un script pour ce faire est fourni par ski522
dans le même fil de discussion que j'ai publié auparavant .
Créez un script shell:
sudo nano mpgapless.sh
Entrez ensuite ce qui suit dans le script shell.
#!/bin/bash # mpgapless case "$@" in *.m3u) PL="-playlist" ;; esac rm /tmp/audiofifo mkfifo /tmp/audiofifo aplay -t raw -c 2 -f S16_LE -r 48000 /tmp/audiofifo &> \ /tmp/aplayfifo.log & mplayer -noconfig all -nolirc -nojoystick \ -novideo -benchmark -vc null -vo null -ao pcm:fast -af resample=48000 -nocache \ -ao pcm:nowaveheader:file=/tmp/audiofifo $PL "$@"
Rendez le fichier exécutable:
chmod 555 ./mpgapless.sh
Si vous avez un répertoire de fichiers musicaux, vous pouvez l'utiliser comme:
./mpgapless.sh *
Tous les crédits pour ce script à ski522 .
J'ai abandonné la prise audio intégrée et je suis content de l'avoir fait. J'ai acheté l'interface audio USB suivante pour quelques dollars:
http://www.amazon.com/dp/B001MSS6CS/ref=pe_175190_21431760_3p_M3T1_ST1_dp_1
De cette façon, le Pi fait quelque chose pour lequel il est bon (émettant des données numériques) et laisse la conversion D / A à l'interface. Ça sonne bien. Voici comment je l'ai fait fonctionner:
Éditer /etc/modprobe.d/alsa-base.conf
commenter la ligne suivante /etc/modprobe.d/alsa-base.conf
(sans commentaire, je pense que cela donne à la carte son USB la priorité minimale pour devenir le périphérique audio par défaut)options snd-usb-audio index=-2
réf: http://forums.linuxmint.com/viewtopic.php?f=48&t=95337
Le seul inconvénient est le volume supplémentaire d'un dongle et que vous perdez un port USB.
Le problème avec le popping a maintenant été corrigé, mais vous devez mettre à niveau le micrologiciel de votre Raspberry Pi pour profiter du correctif. J'ai eu ce problème avec un tout nouveau Pi exécutant Linux raspberrypi 3.6.11+ # 399 (2013-02-09-wheezy-raspbian). Comme indiqué ci-dessus, voici l'historique du problème du son audio popping:
Voici le site Web que j'ai utilisé pour savoir comment mettre à jour le micrologiciel de mon Pi:
Pour ceux qui ne connaissent pas la syntaxe "&&" dans Bash, ce sont les commandes spécifiques que vous pouvez utiliser pour mettre à jour votre Pi (notez le sudo
préfixe pour vous assurer que les commandes sont exécutées avec les privilèges root).
Mise à jour vers la dernière version du système d'exploitation Raspbian:
sudo apt-get update
sudo apt-get upgrade
Installez le système de contrôle de version git:
sudo apt-get install git
Installez le script de rpi-update
mise à jour du firmware d'Hexxeh :
sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update
sudo sudo chmod +x /usr/bin/rpi-update
Exécutez le processus de mise à jour du firmware, puis redémarrez:
sudo rpi-update
sudo shutdown -r now
Après cela, mon Pi ne clique plus avant et après la lecture d'un fichier audio. Après avoir redémarré et reconnecté, essayez-le sur votre Pi avec la commande suivante:
omxplayer /usr/share/scratch/Media/Sounds/Vocals/Hey-yay-hey.mp3
Vérifiez cette solution. Besoin d'utiliser une bonne alimentation qui peut filtrer le courant statique et fournir un son propre sur le port auxiliaire analogique.
Outre la résolution de ces problèmes que vous mentionnez. La sortie audio du Pi est assez mauvaise en général.
Je pense qu'il est préférable d'utiliser soit une carte son USB, soit une carte son GPIO comme celle-ci . La raison en est que les codecs audio qu'ils utilisent sont beaucoup plus linéaires qu'une stratégie de modulation de largeur d'impulsion (PWM) que le Pi utilise. Cette linéarité implique une bien meilleure qualité sonore.