एचडीएमआई पर ऑडियो - हेलो_ऑडियो.बिन काम करता है, लेकिन एपल नहीं


11

मैं सही ढंग से काम कर रहे hdmi पर ऑडियो हो रही समस्या है (ArchARM चल रहा है)। मैं अपने में है /boot/config.txt:

hdmi_drive=2

मैंने hello_audio.binइसे 0 और 1 के साथ args के रूप में संकलित किया और चलाया, दोनों काम (टीवी और जैक के माध्यम से)

एनालॉग जैक पर ध्वनि जब मैं स्विच करता हूं, तो एपल के साथ ठीक काम करता है:

amixer cset numid=3 1

लेकिन मैं hdmi पर wav फ़ाइलों को खेलने के लिए aplay नहीं मिल सकता है (मैं amixer cset संख्या 3 या 3 के साथ hdmi में बदल गया)


बस अद्यतन करने के लिए: मैं एचडीएमआई / एमपीईजी में एचडीएमआई पर एमपी 3 फ़ाइलें खेल सकता हूं, लेकिन फिर भी लहराती नहीं है।


क्या आप root?
एलेक्स चैंबरलेन

हाँ, मैंने उपरोक्त सभी को रूट के रूप में और एक सामान्य उपयोगकर्ता के रूप में (जो मैंने समूह ऑडियो में जोड़ा है) की कोशिश की है
मुंके

क्या आपने इस @ जेक को हल किया है?
एलेक्स चैम्बरलेन

मेरे पास आपके जैसे ही लक्षण हैं: hello_audio.bin या तो एनालॉग या एचडीएमआई आउटपुट (क्रमशः 0 या 1 आर्ग के साथ) के लिए काम करता है। एनालॉग जैक पर aplay amixer cset numid = 3 1 के साथ काम करता है। HDMI पर aplay amixer cset numid = 3 2 के साथ काम नहीं करता है। मैंने hdmi_drive = 2 भी सेट किया है (अन्यथा hello_audio.bin एचडीएमआई पर काम करता है) मेरे पास B संस्करण है () रास्पबेरी पाई का 256MB), 2012-10-28-wheezy-raspbian.zip चल रहा है। (क्षमा करें, मैंने इसे उत्तर के बजाय टिप्पणी के रूप में पोस्ट किया होगा, लेकिन टिप्पणियाँ बंद होती प्रतीत होती हैं ??)

मैं कभी भी इसे हल करने में कामयाब नहीं हुआ। शायद यह एएलएसए ने एचडीएमआई ड्राइवर पर डब्ल्यूएवी को डीएवी के तरीके से करने के लिए कुछ किया है, fsck जानता है! कोई मुद्दा नहीं है, लेकिन अभी भी रहस्य है।
मुंकेह

जवाबों:


3

यह मेरे लिए काम किया:

omxplayer -o hdmi audiofile.wav

ऐसा लगता है कि aplayवास्तव में अन्य स्वरूपों में hdmi के माध्यम से ऑडियो भेजने का एक अच्छा काम नहीं करता है, यह मोनो, 8 बिट और 8000 हर्ट्ज या कुछ और के लिए सब कुछ बदल देता है। वैसे भी, कि मेरे लिए काम किया!


2

मुझे पूरा यकीन है कि आपको डिवाइस को इस तरह से निर्दिष्ट करना होगा:

aplay -D plug:hdmi music.wav

अगर यह सच है, तो यह जवाब गलत है।
एलेक्स चैम्बरलेन

यदि यह सच नहीं है तो यह उत्तर सही है।
जिविंग्स

नहीं, मूर्खतापूर्ण सीएस छात्रों ...
एलेक्स चेम्बरलेन

1
यह अज्ञात PCM के बारे में एक त्रुटि देता है। प्लग का कोई उल्लेख नहीं है: aplay -L में hdmi। केवल डिफ़ॉल्ट: ALSA
मुंके

@ जेक क्या आपने omxplayer का उपयोग करने की कोशिश की है? मुझे यकीन है कि आपकी सभी समस्याओं को दूर कर देगा।
२०:२० बजे
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.