ALSA OSS এমুলেশন কাজ করবে না


1

ঠিক আছে আমি শেষ 4 ঘন্টা কাটিয়েছি, কাজেই এটাকে সফল করার চেষ্টা করছি :((

আমি Ubuntu9.10 উপর pulseaudio সেটআপ সঙ্গে, সবকিছু ঠিক সূক্ষ্ম কাজ করে। কিন্তু যখন আমি আমার ডেস্কটপকে xvidcap অথবা recordmydesktop দিয়ে রেকর্ড করার চেষ্টা করি তখন আমি শব্দটি কাজ করতে অক্ষম।

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

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

কিন্তু এটি এখনও কাজ করবে না :(

ওয়েব recordmydesktop মতে, "পালস" অডিও ডিভাইস হিসাবে সেট সঙ্গে কাজ করা উচিত, কিন্তু এটি না। এমনকি ALSA কাজ করে না, এটি ডিভাইসটি খুলতে ব্যর্থ হয় বা এটি শব্দ বিন্যাস সনাক্ত করতে পারে না।

তথ্যের জন্য আমি একটি ভায়ো ল্যাপটপে একটি Intel HDA অডিও কার্ড দিয়ে আছি।

সম্পাদনা যে rec আমাকে দেওয়া হয়:

ivo@ivo:~$ rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ rec /dev/mixer test.wav
rec FAIL formats: can't determine type of file `/dev/mixer'
ivo@ivo:~$ rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ padsp rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ padsp rec /dev/mixer test.wav
rec FAIL formats: can't open input file `/dev/mixer': Input/output error
ivo@ivo:~$ aoss rec /dev/dsp test.wav
rec FAIL formats: can't determine type of file `/dev/dsp'
ivo@ivo:~$ aoss rec /dev/mixer test.wav
rec FAIL formats: can't determine type of file `/dev/mixer'
ivo@ivo:~$ 

উত্তর:


2

আপনি চলমান দ্বারা pulseaudio oss এমুলেশন চেষ্টা করতে পারে padsp xvidcap

রেকর্ড-আমার-ডেস্কটপ জ্যাকড দিয়ে বেশ ভাল কাজ করে, তবে আমি অন্যান্য অডিও ফ্রেমওয়ার্ক দিয়ে এটি চেষ্টা করে নি।


যখন আমি এটি চেষ্টা করি / dev / dsp গ্রহণ করা হয়, তবে ডিভাইস থেকে কোন শব্দ আসে না, / dev / mixer প্রোগামটিকে ক্র্যাশ করে। এছাড়াও জ্যাকড-এ আমার সমস্যা রয়েছে যে আমি মাইক্রোফোনের অন্তর্নির্মিত ব্যতীত মিশুক বা অন্য কিছু নির্বাচন করতে পারি না :(
Ivo Wetzel

আমি চেষ্টা করেছি মিক্সার অ্যাক্সেস করার চেষ্টা করার সময় আমি চেষ্টা করেছি -এম এবং -D উভয়ই কাজ করে না: [oss @ 0xafe62650] সাউন্ডকার্ড 16 বিট নমুনা বিন্যাস সমর্থন করে না। সঙ্গে-ডি আমি পেতে: [oss @ 0xa1e7ee0] / dev / dsp: ডিভাইস বা সংস্থান ব্যস্ত
Ivo Wetzel

ঠিক আছে! রেকর্ড আমার ডেস্কটপের সাথে কাজ করার জন্য :) এটি কাজ করবে: প্যাডপি রেকর্ডমিডেস্কটপ - ডেভিস / ডেভি / ডিএসপি - বাফার-সাইজ 1024 যেহেতু আমি প্যাডপের কথা জানি না তাই আমি উত্তর হিসাবে এটি নির্বাচন করব। আপনাকে অনেক ধন্যবাদ :)
Ivo Wetzel

0

এটি একটি বোকা উত্তর হতে পারে, কিন্তু আমি alsa-oss প্যাকেজ ব্যবহার করেছি। এটি আপনাকে AOS wrapper ব্যবহার করে একটি oss- ভিত্তিক অ্যাপ্লিকেশন চালানোর অনুমতি দেয়। একবার আপনি ALSA কাজ এবং শব্দ নাটক আছে, আপনি কি করতে হবে প্যাকেজ ইনস্টল করা। তারপর, AOS wrapper ব্যবহার করে প্রোগ্রাম চালান।

উদাহরণ: / usr / bin / aoss / usr / bin / mserv

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