লিনাক্স শব্দ: এটি কীভাবে কাজ করে এবং জ্যাক ব্যবহার করতে কেন আমাকে 3 আর্কিটেকচারের চেইন লাগানো উচিত?


7

লিনাক্স নবাগত: আমি জ্যাকটি কীভাবে ব্যবহার করব? লিনাক্স সাউন্ড কীভাবে কাজ করে?

আমার কাছে এমন একটি অ্যাপ রয়েছে যা ALSA বা JACK এর মাধ্যমে সাউন্ড আউটপুট দেওয়ার চেষ্টা করছে তবে আমি কিছুই শুনছি না।

এখানে বেশ কয়েকটি নিবন্ধ রয়েছে , যা থেকে আমি শিখেছি যে ALSA হল লিনাক্সের জন্য কার্নেল-মোড সাউন্ড ড্রাইভার, এবং লিবাসাউন্ডটি ব্যবহারকারী-স্পেস লাইব্রেরি যেখানে অ্যাপ্লিকেশনগুলির ইন্টারফেস।

তদাতিরিক্ত পালস অডিও এবং জ্যাক একাধিক অ্যাপ্লিকেশনকে একাধিক হার্ডওয়্যার এবং অ্যাপ্লিকেশনগুলি নিয়ন্ত্রণ করতে মঞ্জুর করার জন্য অডিও সার্ভার / রাউটার।

কীভাবে রুট করবেন তা এখানে একটি নিবন্ধall-applications -> jack -> PulseAudi -> ALSA । দেখতে খুব সহজ লাগছে, তবে এত স্তরগুলির প্রয়োজনীয়তা কেন আমি বুঝতে পারছি না। সরাসরি আলসার কাছে জ্যাক কেন নয়?

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

1
আরও লিঙ্ক: উদ্দেশ্যে ALSA , PulseAudio , JACK
ভোরাক

আপনি অন্যান্য অ্যাপ্লিকেশন শুনতে পারেন?
এনএম

@ এনএম, হ্যাঁ সমস্যা হ'ল জ্যাকের "সংযোগগুলি" নাসের পরামর্শ বা এই নিবন্ধটি অনুসরণ করার পরেও, ডোবা বা উত্স বিকল্পগুলি প্রদর্শন করে না ।
ভোরাক

"আমি কীভাবে সমস্ত ক্লায়েন্ট অ্যাপ্লিকেশনগুলির তথ্য তালিকাভুক্ত করব?" : এছাড়াও এই উত্তরে একটি চেহারা আছে unix.stackexchange.com/a/492922/240990
নাথ

উত্তর:


5

আমি আপনার বিভ্রান্তি বুঝতে পারি, আমি সেখানে ছিলাম :)

জ্যাকের মতো পালস অডিওও এক অর্থে সাউন্ড সার্ভার, যদিও বিভিন্ন লক্ষ্যকে সামনে রেখে এই বিষয়টি শুরু করা যাক। জ্যাকটি পেশাদার অডিও ব্যবহারকারী / সঙ্গীতজ্ঞকে লক্ষ্য করছে, অন্যদিকে পিএ লক্ষ্য ব্যবহারের সহজতা প্রদানের উদ্দেশ্যে।

আপনার প্রশ্নে যা আছে তার চেয়ে অডিও রুটটি কিছুটা আলাদা।

all-applications->PA to jack sink->jack audio server -> libasound and ALSA.

এই পিএ যা যথারীতি ডিফল্ট অডিও আউটপুট (ডুবে) শব্দটিকে জ্যাকের জন্য পাইপ দেয়। উপরের অংশটি জ্যাকের প্যাচবেতে এর মতো দেখাচ্ছে (সিন্ক এবং উত্সের মডিউলগুলি লোড করার পরে load-module)

জ্যাক প্যাচবে

'সিস্টেম' এন্ট্রিগুলি ALSA ব্যাকএন্ড দ্বারা সরবরাহ করা হয়, এবং পিএ জ্যাক জিনুক এবং উত্স জ্যাক মডিউলগুলিতে পিএ দ্বারা সরবরাহ করা হয়।

আপনি যদি উবুন্টুর কিছু স্বাদ নিয়ে চলতে থাকেন তবে আপনি নিম্নলিখিতটি qjackctl -> সেটআপ -> "বিকল্পগুলি" ট্যাবে যুক্ত করতে পারেন -> স্টার্টআপের পরে সম্পাদন করুন

pactl load-module module-jack-sink channels=2; pactl load-module module-jack-source channels=2; pactl set-default-sink jack_out; pactl set-default-source jack_in

উপরেরগুলিতে "পিএ টু জ্যাক" মডিউলগুলি লোড করা উচিত (প্রত্যেকের জন্য 2 টি চ্যানেল এল + আর), এবং জ্যাক সিঙ্ক মডিউলটিকে পিএ হতে সমস্ত অ্যাপ্লিকেশনগুলির জন্য ডিফল্ট প্লেব্যাক ডিভাইস সেট করা উচিত। অতিরিক্তভাবে এটি জ্যাক সোর্স ইনপুটটিতে প্যাকের সাথে / মাইক ইনপুটটিতে লাইনটি সংযুক্ত করে, যাতে ডিফল্ট ইনপুট ডিভাইসে (যেমন স্কাইপ) অ্যাক্সেসের প্রয়োজন হয় এমন অ্যাপ্লিকেশনগুলি পিএ থেকে জ্যাক সোর্স মডিউলটি পেতে পারে।

এখন যদি কোনও অ্যাপ্লিকেশন ALSA কে আউটপুট দেয় তবে এটি ডিফল্ট ডিভাইস, অর্থাৎ পালসওডিওর মাধ্যমে প্লেব্যাক করা উচিত। কোনটি প্রশ্নটি করে, আপনার কি সত্যিই পুরোপুরি জ্যাকের প্রয়োজন? এবং কোন আবেদন?

যাইহোক, অ্যাপ্লিকেশনটি যদি জ্যাক-সচেতন হয় তবে এটি কিজ্যাক্টল এর প্যাচবেতে প্রদর্শিত হবে এবং তারপরে আপনি উপযুক্ত হিসাবে অডিও পথে সংযোগ করতে পারবেন।

আরও তথ্যের জন্য এখানে দেখুন । এছাড়াও জ্যাকের এফএকিউ এবং উইকি প্রচুর সহায়ক।

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