আমার অডিও (শব্দ) আউটপুট কেন কাজ করছে না?


58

আমি অডিও চলতে পারি না। আমি কিছু শুনি না এবং কিছু খেলতে পারি না।

অডিও সক্ষম করার কোনও সমাধান আছে?


7
এটি ইতিমধ্যে উত্তর দেওয়া হলেও, ভবিষ্যতের জন্য এটি আরও কার্যকর প্রশ্ন করতে আরও তথ্য যুক্ত করুন।
র‌্যাম্ব্লিজান

ডিস্ট্রো ট্যাগ প্রয়োজন। পাশাপাশি আপনি কী অডিও আউটপুট ব্যবহার করার চেষ্টা করছেন।
Jivings

1
গাইডলাইনস: স্ট্যাকওভারফ্লো.com / প্রশ্নস / হাও টু- এস্ক ভাগ্যক্রমে বর্তমান সেরা উত্তরটি আপনার প্রশ্নকে কভার করার পক্ষে যথেষ্ট বিস্তৃত। তবে, যদি আপনি কোনও নির্দিষ্ট উত্তরের জন্য আপনার নির্দিষ্ট সেটআপ দেন তবে সাইটের ভবিষ্যতের ব্যবহারকারীদের পক্ষে এটি আরও ভাল।
রমব্লিজান

আমার সমস্যা মাস্টার আউটপুট জন্য কম ভলিউম ছিল।

উত্তর:


66

শব্দটি এইচডিএমআই মনিটরের সাথে কাজ করে না

এটি এমন কয়েকটি কম্পিউটার মনিটরের কারণে ঘটে যা একটি HDMI কেবল সংযুক্ত থাকলেও ডিভিআই মোড নির্বাচন করে। এইচডিএমআই ডিভাইসগুলি একই মনিটরে (বা টিভি) পুরোপুরি কাজ করলেও এই ফিক্সটি প্রয়োজনীয় হতে পারে! কনফিগারেশন ফাইলটি সম্পাদনা করুন - রাস্পবেরি-পাই কনফিগারেশন ফাইলের নির্দেশাবলী দেখুন ।
কনফিগারেশন ফাইলে নিম্নলিখিত লাইনটি যুক্ত করুন:

hdmi_drive=2

শব্দটি কিছুতেই কাজ করে না বা কিছু অ্যাপ্লিকেশনেও কাজ করে না

শব্দটি ডিফল্টরূপে অক্ষম করা হয়েছে কারণ ALSA সাউন্ড ড্রাইভারটি এখনও আর-পাই-তে "আলফা" (পুরোপুরি পরীক্ষিত নয়)। শব্দটি ব্যবহার করে দেখতে, "স্টার্টেক্স" এর আগে কমান্ড প্রম্পট থেকে টাইপ করুন

 sudo apt-get install alsa-utils
 sudo modprobe snd_bcm2835
 sudo aplay /usr/share/sounds/alsa/Front_Center.wav

ডিফল্ট আউটপুট স্বয়ংক্রিয় হবে (hdmi যদি hdmi অডিও সমর্থন করে, অন্যথায় অ্যানালগ)। আপনি এটি দিয়ে জোর করতে পারেন:

sudo amixer -c 0 cset numid=3 <n>

যেখানে এন 0 = অটো, 1 = হেডফোন, 2 = এইচডিএম। ( উত্স ) আপনি যদি ডেবিয়ান চালাচ্ছেন তবে চেষ্টা করুন

cd /opt/vc/src/hello_pi
 make -C libs/ilclient
 make -C libs/vgfont
cd hello_audio
 make
 ./hello_audio.bin

অ্যানালগ আউটপুট পরীক্ষা করতে। এবং এইচডিএমআই পরীক্ষা করতে।

./hello_audio.bin 1

আরও মনে রাখবেন যে সাউন্ড কার্ড অ্যাক্সেসের অনুমতি পেতে আপনাকে আপনার ব্যবহারকারীকে 'অডিও' গ্রুপে যুক্ত করতে হতে পারে।

পরিবর্তনগুলি স্থায়ী করা

sudo apt-get install alsa-utilsস্থায়ী হয়, তবে sudo modprobe snd_bcm2835বর্তমান সেশনের জন্য ড্রাইভারটি আরম্ভ করে। নিশ্চিত করার জন্য মডিউল বুট ইনিশিয়ালাইজ করা হয়, অ্যাড snd_bcm2835করার /etc/modules( উৎস )।


4
অ্যাপ্লায়-এল একটি ALSA ডিভাইস উপস্থিত থাকলে গণনা করার জন্য একটি দরকারী কমান্ড।
stsquad

2
এটি জানুয়ারী 2013 হিসাবে পুরানো তথ্য।
ক্যাপ্টসাল্টিজ্যাক

হতে পারে তবে সমস্যাটি এখনও পুরানো ডিভাইস এবং কিছু ডিস্ট্রোজে থাকতে পারে
Itay Grudev

1
আমার কাছে তা থাকত snd-bcm2835মধ্যে /etc/modulesযখন এটি হওয়া উচিত ছিল snd_bcm2835। একবার আমি এটি পরিবর্তন করেছি, এটি কাজ করেছিল।
ডেভিউলেস

1
ডেস্কটপ পরিবেশের জন্য এটির জন্য জিইউআই নিয়ন্ত্রণের সাথে চলমান না থাকলে আপনার মিক্সার ভলিউমও পরিবর্তন করতে হবে। আমি জানি না এটি কেবল আমার পাই ছিল, না এটি সাধারণ সমস্যা কিনা তবে আমার আয়তনটি -২২ ডিবিতে সেট করা হয়েছিল যা কার্যত শ্রবণযোগ্য নয়। amixer cset numid=1 0এটি একটি যুক্তিসঙ্গত পর্যায়ে ফিরে সেট করে।
জুলস

9

আমি মনে করি আপনার সমস্যার সমাধান করার জন্য আমার একটি উপায় আছে, আপনার হেডফোনে রাসপি থেকে শব্দ শুনতে (এমপি 3 ফাইলের জন্য omxplayer -o local xxx.mp3) বা omxplayer -o local xxx.mp4(এমপি 4 ফাইলের জন্য ) টাইপ করার চেষ্টা করুন । এবং আপনি omxplayer --helpওমপ্লেয়ার সম্পর্কে আরও ব্যবহারের জন্য টাইপ করতে পারেন ।


9

আমি আমার রাস্পবেরি পাই 2 তেও একই সমস্যায় পড়েছি I আমি আমার পাইকে এইচডিএমআই কেবল দ্বারা আমার এইচডি টিভিতে সংযুক্ত করেছি। আমার সমাধান:

নিম্নলিখিত কমান্ডটি ব্যবহার করে অডিও আউটপুট সেট করুন:

amixer cset numid=3 2

আমি নিম্নলিখিত কমান্ডটি ব্যবহার করে সাউন্ড আউটপুট পরীক্ষা করেছি, কিন্তু কোনও শব্দ শোনা যায় নি:

speaker-test -c2 -t wav

এইচডিএমআই শব্দ সক্ষম করতে, আমি এখানে পাওয়া দিকগুলি অনুসরণ করেছি

sudo [your favourite editor] /boot/config.txt

কমেন্টমেন্ট লাইন #hdmi_drive=2

নিম্নলিখিত কমান্ডটি ব্যবহার করে পাই পুনরায় বুট করুন:

sudo shutdown -r 0

আমার প্রথম দুটি পদক্ষেপ করার দরকার ছিল না, এবং আমি নিশ্চিত নই যে তারা এমনকি উত্তরে থাকতে হবে, তবে
বাকীগুলি

4

এটি একটি সাধারণ বাগ। আমার মনে হয় ALSA যা ভাঙছে তা হ'ল পালস অডিও। আপনি যদি ALSA (ডিফল্ট, টাক্স দ্বারা প্রস্তাবিত) ব্যবহার করতে চানsudo apt-get remove PulseAudio

অন্যান্য সংশোধনের জন্য, উইকিটি ব্যবহার করে দেখুন। এটা সব নির্ভর করে. এটি প্রথমে চেষ্টা করুন (এটি সবচেয়ে সাধারণ হিসাবে)


আপনি কোন বাগ উল্লেখ করছেন? আপনার কি রেফারেন্স আছে?
বজায়মান

এটি আমার জন্য এটি স্থির করে দিয়েছে। আমি ব্লুটুথ হেডসেটে শব্দ প্লে করতে পুলিউডিও ব্যবহার করি। যখন আমি অ্যানালগ অডিও পোর্টটি ব্যবহার করার চেষ্টা করেছি তখন আমি এটি কাজ করতে পারি না এবং আমার কনফিগারেশনের সমস্ত কিছুই সঠিক ছিল। আমি পালস অডিওকে সরিয়েছি এবং অ্যানালগ অডিও পোর্টটি কাজ করে। খুব খারাপ আমাকে ব্লুটুথ এবং 3.5 মিমি জ্যাকের মধ্যে স্যুইচ করতে একটি প্যাকেজ আনইনস্টল করে পুনরায় ইনস্টল করতে হবে।
মধ্যরাতজভা

4

আমি ওএসএমসি চালাচ্ছি যা দেবিয়ান চালায় এবং আমি এইচডিএমআই দ্বারা সংযুক্ত আমার টিভি স্পিকারের মাধ্যমে খেলতে পারি। https://youtu.be/p2ljmTE67gs

আপনি যদি এটি করার চেষ্টা করছেন তবে এটিকে যুক্ত dtparam=audio=onকরার চেষ্টা করুন/boot/config.txt

আসল সমাধান এখানে পোস্ট করা হয়েছে: https://discourse.osmc.tv/t/alsa-doesnt-work- after-last-update/ 10600


এই উত্তরটি আরও পুরানো ইনস্টলগুলি আরও আধুনিক কিছুতে আপগ্রেড করার জন্য বিশেষত উপযুক্ত হতে চলেছে।
স্যাম হার্টম্যান

2

আমার বর্তমান কর্ম অনুমানটি হ'ল, আমার পক্ষে কমপক্ষে, অডিওটি কোনওভাবে ডেস্কটপ পরিবেশের উপর নির্ভর করে। আমার কাছে একটি রাস্পবেরি পাই 2 রয়েছে, রান্পবিয়ান চলছে, এনইউবিএস থেকে ইনস্টল করা আছে। আমি এটিকে পরিষ্কার এবং রাস্পবিয়ান কয়েক ডজন বার পুনরায় ইনস্টল করেছি। যখন আমি প্রথম রাস্পবিয়ান ইনস্টল করব তখন শব্দটি কাজ করে। আমি পরেরটি যা অভ্যাসটি করি তা হ'ল এলএক্সডিইডি ডেস্কটপ এনভায়রনমেন্টটি সরিয়ে এবং এটিকে এক্সএফসিই ডেস্কটপ এনভায়রনমেন্টের সাথে প্রতিস্থাপন করুন এবং এর কিছু পরে, আমি লক্ষ্য করেছি যে শব্দটি কাজ করা বন্ধ করে দিয়েছে। ডেস্কটপ এনভায়রনমেন্টগুলি স্যুইচিংয়ে অবশ্যই আমার অডিওটি ভঙ্গ করা উচিত। আমি জানি না যে এটি এলএক্সডিইটি অপসারণ করছে বা এক্সএফসিই ইনস্টল করছে যা এটি ভেঙে গেছে।

সম্ভবত ব্যক্তিটি সঠিক, যিনি পরামর্শ দিয়েছেন যে অপরাধীটি পালস অডিও, এবং এক্সএফসিই ইনস্টল করার ফলে পালস অডিও ইনস্টল করা হয়েছে। এখনই, "lxde" ইনস্টল করা হয়েছে, "xfce4" ইনস্টল করা হয়নি, "পালসোডিও" ইনস্টল করা হয়নি, এবং শব্দটি কাজ করছে।


1

আমি এমন একটি সমস্যায় পড়েছিলাম যেখানে শব্দটি আমার রেকর্ডিংয়ের পরিবর্তে স্থির বাজায় না stat তবে এটি আমার পদ্ধতির সমস্যা ছিল, পাই নিজেই নয়। আমি রাস্পবিয়ান 3.6.11 (2013-02-09-হুইজি-রাস্পবিয়ান) ব্যবহার করছি।

প্রাথমিকভাবে, আমি একটি এমপি 3 ফাইল প্লে করার চেষ্টা করেছি aplayযা কেবল ডাব্লুএইভি সমর্থন করে। এছাড়াও, আমি যে এমপি 3 ফাইল ব্যবহার করেছি সেগুলি সামঞ্জস্যপূর্ণ কোডেকের সাহায্যে তৈরি করা হয়নি। আপনার পাইতে সাউন্ড আউটপুট পরীক্ষা করতে, আমি রাস্প্বিয়ান ওএসের সাথে আসা নমুনা অডিও ফাইলগুলির মধ্যে এটি সেরা খুঁজে পেয়েছি। আপনি অডিও ফর্ম্যাটের জন্য উপযুক্ত কোনও প্লেয়ার ব্যবহার করেছেন তাও নিশ্চিত করুন। উদাহরণ স্বরূপ:

  • aplay.Wav ফাইলগুলির জন্য ব্যবহার করুন । উদাহরণস্বরূপ: aplay /usr/share/scratch/Media/Sounds/Vocals/Singer2.wav(/ usr / শেয়ার / স্ক্র্যাচ / মিডিয়া / শব্দগুলিতে প্রচুর নমুনা অডিও ফাইল রয়েছে)।
  • .Mp3 ফাইল ব্যবহার করুন omxplayerবা এর mpg123জন্য। উদাহরণস্বরূপ: ব্যবহার করুন omxplayer /usr/share/scratch/Media/Sounds/Effects/WaterDrop.mp3বা বিকল্পভাবে mpg123 /usr/share/scratch/Media/Sounds/Effects/WaterDrop.mp3(যদি আপনার ইতিমধ্যে না mpg123থাকে তবে আপনার কমান্ড দিয়ে এটি ইনস্টল করতে সক্ষম হওয়া উচিত sudo apt-get install mpg123)।
  • amixerভলিউম আউটপুট নিয়ন্ত্রণ করতে ব্যবহার করুন । উদাহরণস্বরূপ: amixer cset numid=1 50%হেডফোন জ্যাক ভলিউম আউটপুটটিকে পঞ্চাশ শতাংশে সেট করে।

অডিও আউট কমান্ডগুলি সম্পর্কে আরও তথ্যের জন্য, আমি নিম্নলিখিত ওয়েবসাইটটি দরকারী বলে মনে করেছি: http://blog.scphillips.com/2013/01/sound-configration-on-raspberry-pi-with-alsa

এটির মূল্য কী, এর জন্য আমি অডিও শুরু হয়ে থামলে একটি ভোল্টেজ জাম্পের কারণে পপিং শব্দটিও অনুভব করছিলাম । পাই ইস্যুটি এখন পাই ফার্মওয়্যারটিতে স্থির হয়েছে।


আফাইক যে অডিও ড্রাইভার আপডেটগুলির মধ্যে একটিতে বাগটি ঠিক করা উচিত ছিল ...
Itay গ্রুদেব

1
তুমি ঠিক বলছো. আমি সম্ভবত এটি ভুল করছিলাম, তবে অন্যদেরও একই সমস্যা থাকতে পারে, তাই আমি আমার অনুসন্ধানগুলি আমার অনুসন্ধানের সাথে আপডেট করেছি। ধন্যবাদ ইথাহনোলজিকাল!
স্টিভ এইচএইচএইচ

1

আমার রাস্পবেরি পাইতে "স্পিকার-পরীক্ষা" কোনও অতিরিক্ত হার্ডওয়্যার যুক্ত না করে কাজ করেছিল। তারপরে আমি কিছু ওয়েবক্যাম যুক্ত করেছি। ডিফল্ট ডিভাইসটি বদলে গিয়েছিল এবং আমি এই প্রশ্নটি পেয়েছি কীভাবে আলসাকে একটি স্বয়ংক্রিয়ভাবে পছন্দসই সাউন্ড ডিভাইসটি বেছে নেবেন? যা থেকে সমাধান # 1 আমার জন্য কাজ করেন।

... /etc/asound.confনিম্নলিখিতগুলি দিয়ে তৈরি করুন : ...

উপরে উল্লিখিত আপনার কার্ডের নম্বর সহ "কার্ড 1" প্রতিস্থাপন করুন।


1

আমি নিজেই অ্যানালগ অডিও আউটপুট নিয়ে সমস্যায় পড়ছিলাম। সমাধানের চেষ্টা করার জন্য অন্যদের মধ্যে এই থ্রেডে এসেছিল। শেষ পর্যন্ত, এটি কেবল আমার সরঞ্জামদণ্ডে অডিও আইকনে ডান ক্লিক করতে এবং এইচডিএমআই থেকে অ্যানালগে নির্বাচনটি পরিবর্তন করতে হবে out এটি সম্ভবত আপনার সমস্যার সমাধান করতে পারে না তবে এটি অন্য কারও পক্ষে সহায়তা করতে পারে যা অডিও শোনেনি এবং যিনি সহজ সমাধানটি মিস করেছেন।



0

আমাজন ভয়েস সার্ভিসেসকে রাস্পবেরি পাই 3/3 + এ কাজ করার চেষ্টা করার সময় আমি এই সমস্যার মধ্যে পড়েছিলাম। আমি নিশ্চিত করেছি যে অ্যানালগ অডিও নির্বাচন করা হয়েছে। অ্যাপ্লে ব্যবহার করেও কাজ করেছেন।

এটিতে দেখা যাচ্ছে যে এভিএস অটোঅডিওসিংক উপাদান ব্যবহার করে, যা ফলশ্রুতিতে ওম্যাক্সডিএমিয়া অডিও উপাদানটি নির্বাচন করে যা আলসাসিংক উপাদানটির চেয়ে উচ্চতর অগ্রাধিকার পেয়েছিল। ফাইল /etc/xdg/gstomx-rpi.conf এ omxhdmiaudiosink এর জন্য একটি বিভাগ রয়েছে যা আমি কেবল মন্তব্য করেছি। এটি করার পরে, এভিএস সূক্ষ্মভাবে কাজ করেছিল (বেশিরভাগ অংশের জন্য - প্রতিক্রিয়াগুলি প্রায় ~ 0.25 সেকেন্ডের মধ্যে হ্রাস পাচ্ছিল)।

আমি মনে করি আমিও অগ্রাধিকারটি পরিবর্তন করতে পারতাম।


-1

আপনি যদি একটি সহজ উত্তর চান তবে এখানে 3 টি বিকল্প রয়েছে:

  1. HDMI: omxplayer -o hdmi filename.mp4
  2. উভয়: omxplayer -o both filename.mp4
  3. স্থানীয়: omxplayer -o local filename.mp4

আপনি যদি এটি খেলতে চান তবে আপনার মনিটরটি করুন

omxplayer -o hdmi

যদি উভয়ই চান তবে করুন

omxplayer -o both

আপনার যদি হেডফোন থাকে এবং আপনি এটি আপনার রাস্পবেরি করতে প্লাগ করতে চান

omxplayer -o local

এবং তারপরে আপনার ফাইলের নাম যুক্ত করুন এবং আপনি সেখানে যান; এটা যে সহজ


আপনি যদি স্বীকৃত উত্তরটি পড়ে থাকেন তবে সমস্যাটি হ'ল বোর্ড স্তরে শব্দটি সক্ষম হয় না তাই কোনও প্রোগ্রামের নির্দিষ্ট সেটিংস কাজ করবে না। দ্বিতীয়, ওমেক্সপ্লেয়ারের মূল প্রশ্নটির সাথে কী সম্পর্ক আছে?
স্টিভ রবিলার্ড

এটি আমার পক্ষে কাজ করেছে, আমি ওয়াভ ফাইল খেলতে সক্ষম হয়েছি কিন্তু এমপি 3 ওমপ্লেয়ার কমান্ডের সাথে কাজ করছে না। আমি কাজ করে -o স্থানীয় পতাকা লাগিয়েছি। এখনও কেন তা আবিষ্কার করছি ... কারণ আমি ইতিমধ্যে আমার আউটপুটটি হেডফোনটিতে রেখেছি এবং অন্যান্য সমস্ত কিছু চেষ্টা করেছি
তারান জে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.