Audio sur HDMI - hello_audio.bin fonctionne mais pas aplay


11

J'ai des problèmes pour que l'audio via HDMI fonctionne correctement (en exécutant ArchARM). J'ai dans mon /boot/config.txt:

hdmi_drive=2

Je l'ai compilé hello_audio.binet l' ai exécuté avec 0 et 1 comme arguments, les deux fonctionnent (via le téléviseur et la prise)

Le son sur la prise analogique fonctionne bien avec aplay lorsque je passe avec:

amixer cset numid=3 1

Mais je n'arrive pas à lire pour lire des fichiers wav via HDMI (je suis passé à hdmi avec amixer cset numid = 3 2)


Juste pour mettre à jour: je peux lire des fichiers mp3 en mpg123 / mplayer via HDMI mais toujours pas de chance avec wav.


Êtes-vous root?
— Alex Chamberlain

Oui, j'ai essayé tout ce qui précède en tant que root et en tant qu'utilisateur normal (que j'ai ajouté au groupe audio)
— Munkeh

Avez-vous résolu ce @jake?
— Alex Chamberlain

J'ai les mêmes symptômes que vous: hello_audio.bin fonctionne sur une sortie analogique ou HDMI (avec 0 ou 1 argument respectivement). aplay over analog jack fonctionne avec amixer cset numid = 3 1 aplay over HDMI ne fonctionne PAS avec amixer cset numid = 3 2 J'ai également défini hdmi_drive = 2 (sinon hello_audio.bin ne fonctionne pas via HDMI) J'ai la version B ( 256 Mo) du raspberry pi, exécutant le 2012-10-28-wheezy-raspbian.zip. (Désolé, j'aurais posté cela comme un commentaire au lieu d'une réponse, mais les commentaires semblent être fermés ??)

Je n'ai jamais réussi à résoudre ce problème au fait. Peut-être que cela a quelque chose à voir avec la façon dont ALSA décode WAV via le pilote HDMI, fsck le sait! Ce n'est plus un problème, mais toujours mystifiant.
— Munkeh

Réponses:


3

cela a fonctionné pour moi:

omxplayer -o hdmi audiofile.wav

Il semble que aplaycela ne fasse pas vraiment du bon travail d'envoyer de l'audio via HDMI dans d'autres formats, il transforme tout en mono, 8 bits et 8000 Hz ou quelque chose. Quoi qu'il en soit, cela a fonctionné pour moi!


2

Je suis sûr que vous devez spécifier l'appareil avec un jeu comme celui-ci:

aplay -D plug:hdmi music.wav

Si c'est vrai, cette réponse est fausse.
— Alex Chamberlain

Si ce n'est pas vrai, cette réponse est juste.
— Jivings

Non, stupides étudiants CS ...
— Alex Chamberlain

1
Cela donne une erreur sur un PCM inconnu. Il n'y a aucune mention de plug: hdmi dans aplay -L. Seul défaut: ALSA
— Munkeh

@Jake Avez-vous essayé d'utiliser omxplayer? Je suis sûr que cela dissipera tous vos problèmes.
— Jivings
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.