আমি কীভাবে আমার অডিও ইনপুট আউটপুট করব?


17

কিছু পুনরাবৃত্তি আগে, আমি মনে করি এটি জন্টি ছিল তবে এর আগে হতে পারত, আমি উইন্ডোজ নেটবুকের লাইন-আউট থেকে আমার উবুন্টু মেশিনের লাইন-ইন-তে একটি 1/8 "অডিও কেবলটি প্লাগ করব, তাই আমার কাছে দু'টি মেশিনের সমস্ত শব্দ আমার কাছে নেই এমন একটি মিশ্রণকারীর মধ্যে প্লাগ না করে। আমি এতো কিছু করিনি, কারণ আমি তখন বানশির সাথে বেশ খুশি ছিলাম।কিন্তু কার্মিকের সাথে, এবং এখনও লুসিডের সাথে , আমি কেবলমাত্র অডেসিটির সাথে রেকর্ডিং করলে আউটপুট পেতে পারি Which যা আমি আমার ওয়েব-বিকাশ এবং সিস্টেম প্রোগ্রামিং ওয়ার্কস্টেশন থেকে করতে যাচ্ছি না।

আমি হেডফোনগুলি প্লাগ করে বলতে পারি যে আমার নেটবুকটিতে অডিও কাজ করছে। আমি সাউন্ড অগ্রাধিকার দেখতে পাচ্ছি যে উবুন্টু মেশিন তাদের গ্রহণ করছে। আমি শুধু পুরানো আচরণ ফিরে চাই। সহায়তার প্রয়োজন?

উত্তর:


19

যদি আমি সঠিকভাবে বুঝতে পারি, আপনি কি অডিও আউটপুটে মাইক্রোফোন ইনপুটটি স্ট্রিম করার চেষ্টা করছেন? আমি সবচেয়ে সহজ ভাবতে পারি এটির জন্য জিএসটি-লঞ্চটি ব্যবহার করা। একটি টার্মিনাল খুলুন এবং টাইপ করুন:

gst-launch pulsesrc ! pulsesink

স্ট্রিমিং বন্ধ করতে CTRL + C টিপুন। এটি উপলভ্য পেতে আপনাকে জাস্ট্রিমার সরঞ্জামগুলি ইনস্টল করতে হতে পারে:

sudo apt-get install gstreamer-tools

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


এটি বেশ
ঠিকঠাক

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

এটি কি এখনও একমাত্র স্থির? জিইউআই তে কিছু নেই? আমি 13.04 চালাচ্ছি।
কোরি

1
আমার লিনাক্স মিন্ট সিস্টেমে আমাকে ন্যায়বিচারের gst-launch-1.0চেয়ে ব্যবহার করতে হবে gst-launch। তবে বেসিক রেসিপিটি সেই ঠিকানার সাথে পুরোপুরি কাজ করে; +1 টি।
স্টিভেহ

16.04 এ এই উত্তরটি ত্রুটি দেয়; ত্রুটি: পাইপলাইন নির্মাণ করা যায়নি: কোনও উপাদান "পালসরিস্ক" নেই।
টেন লেফটফিনজারগুলি

2

আপনি যদি বিদ্যমান নাড়ি-অডিও সরঞ্জাম ব্যবহার করতে চান তবে প্যাক্যাট ব্যবহার করুন (যা ডাল-অডিও বিড়ালের জন্য দাঁড়িয়েছে)।

এর সাথে আপনার ইনপুট ডিভাইসটি পান

pactl list
[...]
Source #0
        State: SUSPENDED
        Name: alsa_output.pci-0000_00_1b.0.analog-stereo.monitor
        Description: Monitor of Built-in Audio Analog Stereo
        Driver: module-alsa-card.c
[...]

' নাম ' অংশটি অনুলিপি করুন এবং প্যাক্যাট সহ এটি ব্যবহার করুন:

pacat -r --device=alsa_input.pci-0000_00_1b.0.analog-stereo | pacat -p --latency-msec=1

ডিভাইস হিসাবে যেখানে নামটি আপনি আগে অনুলিপি করেছেন।

এতে কিছুটা সিপিইউ সময় লাগবে (আমার মেশিনে 3,3%)।

আপনি কিছু অডিও রূপান্তরকারী সফ্টওয়্যারকে ফিল্টার করতে, বা এটি নেটওয়ার্কের মাধ্যমে ব্যবহার করতে পারেন।


সম্ভাব্য ডিভাইসের তালিকার জন্য, কেউ চালাতে পারে pactl list short | egrep "alsa_(input|output)" | fgrep -v ".monitor"
মিক্কো রেন্টালাইনেন

1

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

লাইন-ইন থেকে কোনও শব্দ নেই

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