Audio su HDMI - hello_audio.bin funziona ma non viene visualizzato


11

Ho problemi a far funzionare correttamente l'audio su HDMI (eseguendo ArchARM). Ho nel mio /boot/config.txt:

hdmi_drive=2

Ho compilato hello_audio.bined eseguito con 0 e 1 come args, entrambi funzionano (attraverso la TV e il jack)

Il suono sopra il jack analogico funziona bene con l'aplay quando passo con:

amixer cset numid=3 1

Ma non riesco a far funzionare aplay per riprodurre file wav su HDMI (sono passato a hdmi con amixer cset numid = 3 2)


Solo per aggiornare: posso riprodurre file mp3 in mpg123 / mplayer su HDMI, ma non ho ancora fortuna con le onde.


Tu root?
Alex Chamberlain,

Sì, ho provato tutto quanto sopra come utente root e come utente normale (che ho aggiunto al gruppo audio)
Munkeh

Hai risolto questo @jake?
Alex Chamberlain,

Ho gli stessi sintomi di te: hello_audio.bin funziona con l'uscita analogica o HDMI (rispettivamente con 0 o 1 args). aplay su jack analogico funziona con amixer cset numid = 3 1 aplay su HDMI NON funziona con amixer cset numid = 3 2 Ho anche impostato hdmi_drive = 2 (altrimenti hello_audio.bin non funziona su HDMI) Ho la versione B ( 256 MB) di Raspberry Pi, in esecuzione il 28-10-2012-wheezy-raspbian.zip. (Mi dispiace che l'avrei pubblicato come commento anziché come risposta, ma i commenti sembrano essere chiusi ??)

Non sono mai riuscito a risolverlo a proposito. Forse è qualcosa a che fare con il modo in cui ALSA decodifica WAV sul driver HDMI, fsck lo sa! Non è più un problema, ma è ancora sconcertante.
Munkeh,

Risposte:


3

questo ha funzionato per me:

omxplayer -o hdmi audiofile.wav

sembra che aplaynon faccia davvero un buon lavoro inviando l'audio tramite hdmi in altri formati, trasforma tutto in mono, 8 bit e 8000 Hz o qualcosa del genere. Comunque, ha funzionato per me!


2

Sono abbastanza sicuro che devi specificare il dispositivo con aplay in questo modo:

aplay -D plug:hdmi music.wav

Se questo è vero, allora questa risposta è sbagliata.
Alex Chamberlain,

Se questo non è vero, allora quella risposta è giusta.
Jivings,

No, stupidi studenti CS ...
Alex Chamberlain,

1
Ciò produce un errore su un PCM sconosciuto. Non c'è menzione di plug: hdmi in aplay -L. Unica impostazione predefinita: ALSA
Munkeh

@Jake Hai provato a usare omxplayer? Sono sicuro che dissiperà tutti i tuoi problemi.
Jivings,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.