ইউএসবি মাইক্রোফোন রাস্পবেরি পাই


11

আমি রাস্পবেরি পাই 3 ব্যবহার করছি আমি যা করার চেষ্টা করছি তা হল আমার ইউএসবি মাইক্রোফোনটি পরীক্ষা করা। lsusbরাস্পবেরি পাই আমার ডিভাইসটি সনাক্ত করে কিনা তা দেখতে আমি প্রথমে টাইপ করি। এটি করে এবং ফলাফলটি এটি:

বাস 001 ডিভাইস oo8: ID 0d8c: 013c সি-মিডিয়া ইলেকট্রনিক্স, ইনক। সিএম 108 অডিও নিয়ামক

আমি তখন alsamixerআমার ডিভাইসটি চয়ন করতে এবং ভলিউম বাড়ানোর জন্য কমান্ডটি টাইপ করি। এর পরে, arecord -lক্যাপচার হার্ডওয়্যার ডিভাইসের একটি তালিকা পেতে আমি কমান্ডটি টাইপ করি :

  • কার্ড 1: ডিভাইস [ইউএসবি পিএনপি সাউন্ড ডিভাইস],
  • ডিভাইস 0: ইউএসবি অডিও [ইউএসবি অডিও]
  • সাব-ডিভাইস: ১/১ সাবডভাইস # 0: সাব-ডিভাইস # 0 "।

আমি দেখতে পাচ্ছি যে আমার মাইক্রোফোনটি শব্দ রেকর্ড করছে তবে আমি যখন আমার হেডফোনগুলিতে প্লাগ ইন করি তখন শুনতে শুনতে আমি অক্ষম।


আপনার অডিওটি কোনও ফাইলে রেকর্ড করতে এই আদেশটি ব্যবহার করার চেষ্টা করুন তারপরে এটি আবার খেলুন:arecord -f cd -D plughw:0 -d 10 a.wav
মোহাম্মদ আলী

এই সাহায্য করতে পারে?
স্পারহক

এটি আমার জন্য একই সমস্যাটি সমাধান করতে সহায়তা করেছে: আমি একটি স্ট্যান্ডার্ড সুইচিং পাওয়ার সাপ্লাই (5 ভি, 2.4 এ) ব্যবহার করেছি, তারপরে 5V-তে ক্যাপস সহ একটি এলএম 350 ব্যবহার করে একটি কাস্টম সরবরাহে স্যুইচ করেছি। আমার আগে এবং পরে কোনও পিনগুলিতে পিডাব্লুএম হুয়ে নেই। আমার সমস্ত ইউএসবি 'সাউন্ডকার্ডস' তে এখন কেবল স্ফটিক পরিষ্কার সাউন্ড, এমনকি সস্তার সস্তা চীনাও। আমি নিশ্চিত যে লিনিয়ার নিয়ামক পার্থক্য করেছে।
ব্যবহারকারী 2497

উত্তর:


2

আমি কিছুক্ষণ আগেও এই সমস্যার মুখোমুখি হয়েছি, তাই আমি আমার পক্ষে কার্যকর দুটি সমাধান পোস্ট করছি।

প্রথম সমাধানটি হ'ল যদি আপনি কেবল অডিও স্ট্রিমিং চান।

  • পদক্ষেপ 1: ffmpeg ইনস্টল করা।
    প্যাকেজটি ffmpeg অ্যাপ্লিকেশনটিকে রাস্পবিয়ান সংগ্রহস্থল থেকে ব্যবহার করবেন না কারণ এটি অপ্রচলিত বলে।

সঠিক উপায়:

cd /usr/src
sudo git clone git://source.ffmpeg.org/ffmpeg.git
cd ffmpeg
  • পদক্ষেপ 2: ffmpeg সংকলন।

এখন,

sudo ./configure && sudo make && sudo make install

কিছুটা সময় লাগবে বিরতির জন্য!

  • পদক্ষেপ 3: রেকর্ডিং শুরু করুন।

আপনি অন্য কয়েকটি কোডেকও ব্যবহার করতে পারেন, আমি এমপি 2 ব্যবহার করেছি কারণ এটি সিপিইউ ব্যবহারকে ভাল পরিমাণে হ্রাস করে।

arecord -f cd -D plughw:1,0 | ffmpeg -re -i - -acodec mp2 -ab 32k -ac 1 -f rtp rtp://224.1.2.3:7000

দ্রষ্টব্য : এই আইপি ঠিকানাটি এক ধরণের মাল্টিকাস্ট ঠিকানা ([224-239] .xyz)। সুতরাং এটি আপনার লনের একটি নির্দিষ্ট নেটওয়ার্ক ডিভাইসে লক্ষ্যবস্তু করবেন না।

  • পদক্ষেপ 4: শ্রুতি আউটপুট।

একই নেটওয়ার্কের সাথে সংযুক্ত কম্পিউটারে ভিএলসি খুলুন।

মিডিয়াতে যান -> নেটওয়ার্ক স্ট্রিম -> আইপি লিখুন, এখানে rtp: //224.1.2.3: 7000

দ্বিতীয় সমাধানটি হ'ল যদি আপনি একই সাথে অডিও এবং ভিডিও উভয় রেকর্ডিং চান।

  • পদক্ষেপ 1 এবং 2 অনুসরণ করুন (সঠিক ডিরেক্টরিতে মনে রাখবেন)
  • স্টিপি 3: রেকর্ডিং শুরু করুন।

Ffmpeg সম্পূর্ণ মাল্টিমিডিয়া স্ট্রিমিং সরবরাহ করায় এটি পরিবর্তন করা হয়েছে।

ffmpeg -f alsa -ac 1 -i hw:1 -ar 44100 -f mpegts udp://10.10.0.96:1234
  • পদক্ষেপ 4: শ্রুতি আউটপুট।

একই নেটওয়ার্কের সাথে সংযুক্ত কম্পিউটারে ভিএলসি খুলুন।

মিডিয়াতে যান -> নেটওয়ার্ক স্ট্রিম -> আইপি লিখুন, এখানে udp: // @: 1234


0

মাইক্রোফোন ইনপুট অডিও আউটপুটে যায় না আপনি যদি না কোনও প্রোগ্রাম লিখে থাকেন (বা ব্যবহার না করেন) যা এটি এটি করতে বলে।


0

কিছু সাউন্ড কার্ড রয়েছে যার উপর অডিও ইনপুট এবং আউটপুট রয়েছে। অডিও ইনপুট এবং রেকর্ড একই সাথে কী আসছে তা যদি আপনার শুনতে হয় তবে কয়েকটি বিকল্প রয়েছে যেমন যেমন;

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

  • আপনি কীভাবে ফাইল করতে এবং আলাদা একটি আর্কর্ড করতে হবে সে সম্পর্কেও কাজ করার চেষ্টা করতে পারেন | একই ডিভাইস থেকে অ্যাপলে কমান্ড। Dmix আলসা ডিভাইস প্লাগইন আপনাকে এমন কোনও ডিভাইস যা ইতিমধ্যে ব্যবহৃত রয়েছে তা থেকে রেকর্ড করতে দেয়। এই পদ্ধতির সমস্যাগুলি হ'ল একটি উল্লেখযোগ্য (3 থেকে 6 এমএস) বিলম্ব হবে - বিশেষত ইউএসবি সাউন্ড কার্ড সহ, জিপিআইও হেডার ভিত্তিক সাউন্ড কার্ড ব্যবহার করার সময় অনেক কম হতে পারে। আপনি যদি একই সাথে পারফর্ম করতে এবং শোনার চেষ্টা করছেন তবে এটি খুব দূরে।

ঔজ্বল্যহীন

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.