Âm thanh qua HDMI - hello_audio.bin hoạt động nhưng không phát


11

Tôi gặp sự cố khi âm thanh qua HDMI hoạt động chính xác (chạy ArchARM). Tôi có trong /boot/config.txt:

hdmi_drive=2

Tôi đã biên dịch hello_audio.binvà chạy nó với 0 và 1 dưới dạng args, cả hai đều hoạt động (thông qua TV và jack)

Âm thanh qua giắc cắm tương tự hoạt động tốt với aplay khi tôi chuyển đổi bằng:

amixer cset numid=3 1

Nhưng tôi không thể phát aplay để phát các tệp wav qua HDMI (Tôi đã chuyển sang hdmi với amixer cset numid = 3 2)


Chỉ cần cập nhật: Tôi có thể phát các tệp mp3 trong mpg123 / mplayer qua HDMI nhưng vẫn không gặp may với wavs.


Là bạn phải rootkhông
Alex Chamberlain

Vâng, tôi đã thử tất cả các cách trên dưới dạng root và như một người dùng bình thường (mà tôi đã thêm vào âm thanh nhóm)
Munkeh

Bạn đã giải quyết @jake này chưa?
Alex Chamberlain

Tôi có các triệu chứng giống như bạn: hello_audio.bin hoạt động với đầu ra analog hoặc HDMI (với 0 hoặc 1 args tương ứng). aplay over jack analog hoạt động với amixer cset numid = 3 1 aplay over HDMI KHÔNG hoạt động với amixer cset numid = 3 2 Tôi cũng đã đặt hdmi_drive = 2 (nếu không thì hello_audio.bin không hoạt động trên HDMI) Tôi có phiên bản B ( 256MB) của pi mâm xôi, chạy 2012-10-28-wheezy-raspbian.zip. (Xin lỗi, tôi đã đăng bài này dưới dạng bình luận thay vì câu trả lời nhưng các bình luận dường như bị đóng ??)

Tôi không bao giờ quản lý để giải quyết điều này bằng cách này. Có lẽ đó là một cái gì đó để làm với cách ALSA giải mã WAV qua trình điều khiển HDMI, fsck biết! Không phải là một vấn đề nữa, nhưng vẫn còn bí ẩn.
Munkeh

Câu trả lời:


3

điều này làm việc cho tôi:

omxplayer -o hdmi audiofile.wav

Dường như aplaykhông thực sự làm tốt công việc gửi âm thanh qua hdmi ở các định dạng khác, nó biến mọi thứ thành đơn sắc, 8 bit và 8000hz hoặc một cái gì đó. Dù sao, điều đó đã làm việc cho tôi!


2

Tôi khá chắc chắn rằng bạn phải chỉ định thiết bị có aplay như thế này:

aplay -D plug:hdmi music.wav

Nếu điều này là đúng, thì câu trả lời này là sai.
Alex Chamberlain

Nếu điều này không đúng thì câu trả lời là đúng.
Jivings

Không, sinh viên CS ngớ ngẩn ...
Alex Chamberlain

1
Điều đó dẫn đến một lỗi về một PCM không xác định. Không có đề cập đến plug: hdmi trong aplay -L. Chỉ mặc định: ALSA
Munkeh

@Jake Bạn đã thử sử dụng omxplayer chưa? Tôi chắc chắn rằng sẽ xua tan mọi vấn đề của bạn.
Jivings
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.