লিনাক্সে কোনও অডিও হার্ডওয়্যার ছাড়াই আমি কীভাবে একটি ভার্চুয়াল পালসওডিও সাউন্ডকার্ড তৈরি করতে পারি?


2

আমার কাছে একটি ডকার রয়েছে যা আলপাইন লিনাক্স চালাচ্ছে। কোনও হার্ডওয়ার অডিও ডিভাইস নেই।

আমি ব্যবহারকারীর অধীনে আপাতদৃষ্টিতে সূক্ষ্মভাবে চলতে সক্ষম হয়েছি।

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

আমার মূল উদ্বেগ ভিসি (x64, কমোডোর 64 এমুলেটর) সঠিকভাবে 'ডামি' এর পরিবর্তে 'ডাল' ব্যবহার করতে পারে । আমি ভাইসটি '--ও-নাড়ির' দিয়ে সংকলিত করেছি, এবং 'নাড়ি' সেটিংস মেনুতে প্রদর্শিত হবে।

যদিও, আমি যখন 'ডামি' এর পরিবর্তে 'ডাল' এ স্যুইচ করি, তখন x64 অভিযোগ করে যে এটি এটি আরম্ভ করতে পারে না এবং তারপরে এটি নিজস্ব সাউন্ড আউটপুট অক্ষম করে।

প্যাকটেল এবং প্যাকএমডি যদিও মনে হচ্ছে পলসিওডিও সার্ভারটি নিয়ন্ত্রণ করতে কোনও সমস্যা নেই।

আমি নিম্নলিখিতগুলি চেষ্টা করেছি (এবং মডিউল-পাইপও)

$ pacmd load-module module-null-sink sink_name=VirtSoundCard sink_properties=device.description=Virtual-Sound-Card

$ pacmd set-default-sink VirtSoundCard

যদিও এখন পর্যন্ত কোনও ভাগ্য ছাড়াই। সুতরাং যে কারও কাছ থেকে শুনতে শোনার আশায় আমি কীভাবে এটি করা যেতে পারে তা জানতে পেরেছিলাম, যখন আমি চেষ্টা করেছি বাকি রাতটি spend

'ডিফল্ট.পিএ' আমি এটিএম ব্যবহার করছি: https://bitbucket.org/duckhuntpr0/pyvice/src/pyvice_base/src/fs/home/pyvice/default.pa

উত্তর:


1

Pulseaudio বিভিন্ন কুন্ড তৈরি করতে পারেন (তুমি কি "ভার্চুয়াল soundcards" কল, কিন্তু কুন্ড আউটপুট জন্য, উত্স ইনপুট জন্য, এবং তারা এটাও বাস্তব শব্দ হার্ডওয়্যারে যুক্ত করুন)।

মডিউল তালিকায় একবারে দেখুন যেখানে ডুবে আছে এবং সিনট্যাক্সের উদাহরণ রয়েছে। আরটিপি / এসডিপি , আরএপি ব্যবহারের মধ্যে আপনার পছন্দ রয়েছে ।

আপনি নেটিভ প্রোকোটলের মাধ্যমে হোস্টের একটি পালসৌদিও সার্ভার অ্যাক্সেস করতে পারেন, সেক্ষেত্রে আপনাকে ডকার ক্লায়েন্টে একটি পালসওডিও সার্ভার চালানোর দরকার নেই।

এখনও পর্যন্ত ব্যবহার করার প্রয়োজন ছিল না ffmpeg। আপনি যদি সত্যিই ব্যবহার করতে চান তবে আপনি ffmpegএকটি নাল সিঙ্কও তৈরি করতে পারেন এবং এর মনিটরের উত্সটি পর্যন্ত সংযুক্ত করতে পারেন ffmpeg। এটি একটি "ভার্চুয়াল সাউন্ডকার্ড" আপনার ধারণার সবচেয়ে কাছাকাছি আসবে তবে এটি সবচেয়ে স্বল্প দক্ষ বিকল্পও।

অবশেষে, আমি সত্যিই বুঝতে পারি না যে আপনাকে ডকারের চিত্রের অভ্যন্তরে ভিসি (একটি এমুলেটর) কেন চালাতে হবে - এটি ইতিমধ্যে একটি এমুলেটর হিসাবে, আপনি কেবল এটি হোস্টের উপর চালাতে পারেন; এমুলেটেড সি 64 প্রোগ্রাম খারাপ করার কোনও বিপদ নেই।


টিপস জন্য ধন্যবাদ। আমি আজ তাদের চেষ্টা করব। কেন একটি ডকার ব্যবহার করে; আমার নিজের সিস্টেমের সাথে আমাকে গোলযোগ করতে হবে না এমনটি কি। এবং সেটআপ করা অন্যদের পক্ষে আরও সহজ করে তোলা। কমোডোর এআই (আমার ক্ষেত্রে অজগর) এআই খেলার জন্য একটি সহজ বেস সমাধান তৈরি করার ধারণাটি idea সুতরাং কেন এটি ভিসির মনিটরে টেলনেট পোর্ট, এবং ভিএনসি (আপাতত) খোলা আছে। এবং ffmpeg কোনও "NEAT" বিবর্তন রেকর্ড করার জন্য দরকারী হবে, একটি রিমোট মেশিনে ইচ্ছা is এটির সমস্ত আশা হোস্ট- বা ব্যবহারকারীদের ব্যক্তিগত কম্পিউটারের সাথে খুব বেশি গোলমাল না করে দীর্ঘ সেশনের জন্য চালানোর চেষ্টা করে। :)
ডিএইচপি

"এবং তারা সত্যিকারের সাউন্ড হার্ডওয়ারের সাথেও যুক্ত হয়" , আমি অনুমান করি যে তখন সমস্যাটি কোথায় আছে। চিয়ার্স আবার
ডিএইচপি

আমি দ্বিতীয় মন্তব্যটি বুঝতে পেরেছি কিনা তা নিশ্চিত নই তবে আমার শব্দবন্ধটি অস্পষ্ট ছিল: এমন উত্স এবং ডুব রয়েছে যা আসল সাউন্ড হার্ডওয়্যারের সাথে যুক্ত হয় (মডিউলগুলির নামে তাদের ALSA আছে), এবং এমন উত্স এবং ডুব রয়েছে যা ডোন না 'টি। আমি এটির সাথে কোনও সমস্যা দেখছি না (পরিভাষাটি সঠিকভাবে পাওয়া ছাড়া)।
dirkt

হ্যাঁ আপনি এটি সঠিক বুঝতে পেরেছিলেন বলে আমি মনে করি। যে মডিউলগুলি আমি চেষ্টা করেছিলাম সেগুলি এমনকি ডিভাইস ড্রাইভারের অধীনে তালিকাভুক্ত করা হয়েছে , যখন কোনও আসল ডিভাইস নেই। একরকম আমি এটা মিস করেছি সুতরাং আমি ভাবছি আপনার প্রোটোকলের টিপসের সাথে লুপব্যাক নেটওয়ার্ক ডিভাইসটি ব্যবহার করে (যেমন
নেটক্যাট

ALSA লুপব্যাক ডিভাইস (যদি আপনি বোঝাতে চান যে) সত্যই সফল হয়, আমি এটি চেষ্টা করেছি। এবং আপনি অনেক দেরি করতে হবে। লুপব্যাক নেটওয়ার্ক ডিভাইস loআপনাকে আপনার ধারক থেকে বেরিয়ে আসতে সহায়তা করবে না; সর্বোপরি, আপনি এটিকে অডিও প্লে করতে আপনার হোস্টের কাছে যেতে চান। আমি নিশ্চিত নই যে আমি তালিকাভুক্ত অন্যান্য সমাধানগুলির মধ্যে কেন আপনি ব্যবহার করার চেষ্টা করছেন না? কিন্তু এটা আপনার সমস্যা হবে ...
dirkt
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.