হার্ডওয়্যার মেলে 24 বিটস এ পালস অডিওকে চালিত করার পক্ষে?


11

দীর্ঘ সময়ের লুকার, প্রথম পোস্ট - দয়া করে নম্র হন।

আমি আমার ইউএসবি অডিও ইন্টারফেসটি বিট-নিখুঁত অডিও পুনরুত্পাদন করার চেষ্টা করছি। এটি একটি নেটিভ ইনস্ট্রুমেন্টস অডিও কন্ট্রোল 1, যা আমার উবুন্টু 14.04LTS সিস্টেমে প্লাগ-এন্ড প্লে।

সাউন্ড কার্ডটি স্থানীয়ভাবে 24-বিট / 192KHz এ চলে এবং আমি যখন এটিকে অন্যান্য নমুনা হারে চালানোর জন্য asound.conf সম্পাদনা করতে পারি তবে কেবল 24-বিট গভীরতা সমর্থিত (16 নয়)।

আমি বুঝতে পারি যে ডিফল্টরূপে ALSA এবং পালস অডিও উভয়ই অডিও উপাদান 16-বিট / 48KHz এ নেবে। আমি প্রত্যেকটির কনফিগার ফাইলগুলি সম্পাদনা করতে পারি যাতে তারা পরিবর্তে 24-বিট / 48KHz এ চালায়। আমি বুঝতে পারি যে এটি সিপিইউ ওভারহেড বাড়িয়ে তুলবে। ভাল লাগছে?

আমার দুটি প্রশ্ন / সংরক্ষণ রয়েছে:

ক।) এটি এখানে বলেছে যে ALSA স্বয়ংক্রিয়ভাবে সমস্ত অডিও প্লেব্যাককে 16-বিট / 48KHz এ প্রতিস্থাপন করে। এটি কি asound.conf এ আমার কার্ডের সেটিংসকে ওভাররাইড করে?

খ। যদি তা হয় তবে, 24 বিটে পালস অডিওকে কী কেবল ওভারহেডের অপচয় হিসাবে চালনা করা হচ্ছে (যেহেতু পালস অডিওটি সাউন্ডকার্ডের মধ্যবর্তী স্তর হিসাবে ALSA ব্যবহার করে)?

যেকোন ধরনের সাহায্যের জন্য তোমাকে ধন্যবাদ!

উত্তর:


7

ক) সংক্ষেপে: না। ডিফল্টরূপে পালসৌদিও এবং আলসা 44.1kHz 16-বিট অডিওর জন্য কনফিগার করা হয়েছে। তবে আপনি যদি পালসোদিও উদাহরণস্বরূপ 48kHz এবং 24-বিট অডিওতে কনফিগার করেন তবে নীচের বিশদটি দেখুন, এটি আপনার ডিভাইসটি সমর্থন করে ধরে নেবে এমন ন্যূনতম। উদাহরণস্বরূপ আমি একটি পালসৌডিও কনফিগার করেছি এবং আমার বাহ্যিক ইউএসবি ড্যাককে 96KHz এবং 24-বিট অডিও স্ট্রিম দিয়ে খাওয়ানোর জন্য আলসায় কোনও পরিবর্তন নেই। এলইডি ড্যাকের সাথে নিশ্চিত করেছে যে পরিবর্তনের পরে এটি 96kHz (@ 24-বিট) পাচ্ছে।

খ) উপরের দেওয়া, এনএ :)।

কীভাবে কনফিগার করবেন (পালসওডিও): সুডো এবং আপনার প্রিয় সম্পাদক /etc/pulse/daemon.conf দিয়ে সম্পাদনা করুন এবং নিম্নলিখিত লাইনগুলি সন্ধান করুন:

; default-sample-format = s16le
; default-sample-rate = 44100

'' 'মুছে ফেলাতে অস্বীকৃতি এবং আপনার পছন্দ অনুযায়ী সেটিংস পরিবর্তন করুন। উদাহরণ:

default-sample-format = s24le
default-sample-rate = 192000

তারপরে পালসিউডিয়ো পুনরায় চালু করুন (আপনার ব্যবহারকারী অ্যাকাউন্ট সহ, কোনও সুডো নেই):

pulseaudio -k
pulseaudio --restart

এর সাথে পরিবর্তিত সেটিংস আপনি নিশ্চিত করতে পারেন:

pacmd list-sinks 

এবং আপনার নেটিভ ইন্সট্রুমেন্টস ডিভাইসের সাথে মিলে যায় এমন 'সিংকের' জন্য 'নমুনা স্পেস' সন্ধান করুন।


দারুণ. আমি যে পোস্টটি লিঙ্ক করেছি তা অবশ্যই এটির মতো শোনায় এমনকি আমি যদি 24 বিটে পালস অডিওকে দৌড়ান তবে ALSA এটি ডিএসিএসের কাছে পৌঁছানোর আগেই এটি সফ্টওয়্যারটিতে একেবারে নিচে নামিয়ে দেবে। আপনি যদি হার্ডওয়্যারটিতে নিশ্চিত হয়ে থাকেন যে এটি তেমন নয় তবে আমি আপনার উত্তরটি তার চেয়ে বেশি প্রামাণিক বলে বিবেচনা করব। ধন্যবাদ!
winorlautreamont

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