Аудіо через HDMI - hello_audio.bin працює, але не програє


11

У мене виникають проблеми з правильним роботою аудіо через HDMI (запуск ArchARM). У мене є /boot/config.txt:

hdmi_drive=2

Я компілював hello_audio.binі запускав це з 0 і 1 як аргументи, обидва працюють (через телевізор і гніздо)

Звук через аналоговий гніздо чудово працює з програванням, коли я перемикаюсь із:

amixer cset numid=3 1

Але я не можу отримати програвання для відтворення WAV-файлів через HDMI (я перейшов на hdmi з amixer cset numid = 3 2)


Просто для оновлення: я можу відтворювати mp3-файли в mpg123 / mplayer через HDMI, але все-таки не пощастить з wavs.



Так, я спробував усе вищезазначене як root і як звичайний користувач (якого я додав до групового аудіо)
Munkeh

Ви вирішили це @jake?
Алекс Чемберлен

У мене такі ж симптоми, як і у вас: hello_audio.bin працює з аналоговим або вихідним сигналом HDMI (з 0 або 1 аргументом відповідно). aplay через аналоговий роз'єм працює з amixer cset numid = 3 1 aplay через HDMI НЕ працює з amixer cset numid = 3 2 Я також встановив hdmi_drive = 2 (інакше hello_audio.bin не працює над HDMI) У мене версія B ( 256 Мб) малинового пі, працює 2012-10-28-wheezy-raspbian.zip. (Вибачте, я б опублікував це як коментар замість відповіді, але коментарі, здається, закриті ??)

Мені так і не вдалося вирішити це до речі. Можливо, це пов'язане з тим, як ALSA декодує WAV через драйвер HDMI, знає fsck! Більше не питання, але все ж загадкове.
Манке

Відповіді:


3

це працювало для мене:

omxplayer -o hdmi audiofile.wav

здається, що aplayнасправді не дуже добре відправляти аудіо через hdmi в інших форматах, він перетворює все на моно, 8 біт і 8000 Гц або щось подібне. У всякому разі, це працювало для мене!


2

Я впевнений, що вам потрібно вказати пристрій таким чином:

aplay -D plug:hdmi music.wav

Якщо це правда, то ця відповідь неправильна.
Алекс Чемберлен

Якщо це неправда, то ця відповідь правильна.
Jivings

Ні, нерозумні учні CS ...
Алекс Чемберлен

1
Це створює помилку щодо невідомого ПКМ. Там не згадується плагін: hdmi в aplay -L. Лише за замовчуванням: ALSA
Munkeh

@Jake Ви спробували використовувати omxplayer? Я впевнений, що це усуне всі ваші проблеми.
Jivings
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.