উবুন্টুর জন্য কি এমন কোনও প্রোগ্রাম রয়েছে যা কেবলমাত্র স্পিকারের আউটপুট এবং পিসির বাইরে থেকে কোনও আওয়াজ রেকর্ড করতে পারে না?
উবুন্টুর জন্য কি এমন কোনও প্রোগ্রাম রয়েছে যা কেবলমাত্র স্পিকারের আউটপুট এবং পিসির বাইরে থেকে কোনও আওয়াজ রেকর্ড করতে পারে না?
উত্তর:
যদি আমি ভুল না হয় তবে আমি অনুমান করি আপনি "স্টেরিও মিক্স" বা লুপব্যাক আউটপুট রেকর্ডিংয়ের বিষয়ে কথা বলছেন।
সাধারণ ব্যক্তির ভাষায়, রেকর্ডিং স্টেরিও মিক্স মানে স্পিকার আউটপুট থেকে রেকর্ডিং শব্দ।
এটি কীভাবে করবেন তা এখানে:
pavucontrol
উবুন্টু সফ্টওয়্যার কেন্দ্র থেকে ইনস্টল করুন ।audacity
উবুন্টু সফ্টওয়্যার কেন্দ্র থেকে ইনস্টল করুন ।pulse*
অডেসিটিতে রেকর্ডিং ডিভাইস হিসাবে নির্বাচন করুন ।দ্রষ্টব্য: উবুন্টু ১২.১০ তে পরীক্ষা করা হয়েছে
উল্লেখ পালস অডিও - উবুন্টু উইকি
*
পরে pulse*
কী বোঝায়?
একটি খুব ছোট, খালি-হাড়ের সফ্টওয়্যার যা আপনার যা প্রয়োজন ঠিক তা করে, একে বলা হয় (বরং স্পষ্টতই) "অডিও রেকর্ডার", এটি ইনস্টল করা আছে:
sudo add-apt-repository ppa:audio-recorder/ppa
sudo apt-get update && sudo apt-get install audio-recorder
ফাইলগুলি স্বয়ংক্রিয়ভাবে ~/Audio
ডিরেক্টরিতে সংরক্ষিত হয় ।
sudo apt-get install pulseaudio-utils lame mpg123
আপনার স্পিকার অনুসন্ধান করুন এবং আপনার স্পিকারের মনিটর স্ট্রিমে আলতো চাপুন pacmd list-sinks | grep -e 'name:' -e 'index' -e 'Speakers'
আপনি রেকর্ড করতে এবং টাইপ করতে চান এমন কোনও কিছু খেলুন parec -d alsa_output.pci-0000_00_1f.3.analog-stereo.monitor | lame -r -V0 - out.mp3
ctrl+c
রেকর্ডিং বন্ধ করতে এবং রেকর্ড করা ফাইলটি খেলতে হিট করুনmpg123 out.mp3
এটি করার জন্য একটি খুব সাধারণ জিইউআই, এখান থেকে সমস্ত ফাইল টানুন এবং install.sh
গোটো ড্যাশ চালান এবং অনুসন্ধান করুনRecord Speakers
parec
আটকাতে সক্ষম ছিল না aplay
।
| lame [...]
পাইপ অপসারণ বিবেচনা করুন এবং ব্যবহার করুন --file-format=wav output.wav
(উদাহরণস্বরূপ)। আপনি এর সাথে সমর্থিত ফর্ম্যাটগুলি তালিকাভুক্ত করতে পারেন parec --list-file-formats
। এছাড়াও, শেষে আপনাকে ডিভাইসটি নির্দিষ্ট করা দরকার তা আরও কিছুটা পরিষ্কার করার বিষয়টি বিবেচনা করুন .monitor
। ^^
parec -d 0 | lame -r -V0 - out.mp3
আমি কেবলমাত্র একটি একক কমান্ড দিয়ে পিসি অডিও আউটপুট রেকর্ড করার জন্য একটি ছোট্ট ওরফে তৈরি করেছি এবং এমপি 3 এর পরিবর্তে ওপাস ফর্ম্যাটে সংরক্ষণ করেছি।
প্রয়োজনীয় প্যাকেজ ইনস্টল করুন:
sudo apt-get install pulseaudio-utils opus-tools
আপনার .bashrc
ফাইল সম্পাদনা করুন:
nano ~/.bashrc
নীচের লাইনটি অনুলিপি করুন এবং এটি আপনার শেষের সাথে যুক্ত করুন ~.bashrc
:
alias recaudio="parec --monitor-stream="$(pacmd list-sink-inputs | awk '$1 == "index:" {print $2}')" | opusenc --raw - $(xdg-user-dir MUSIC)/recording-$(date +"%F_%H-%M-%S").opus"
Ctrl+ X(বন্ধ করতে nano
) টিপে ফাইলটি সংরক্ষণ করুন , তারপরে Y("হ্যাঁ" এর জন্য) এবং Enter(ফাইলের নামটি নিশ্চিত করতে)।
এখন নতুনটি লোড করুন ~/.bashrc
(বা কেবলমাত্র একটি নতুন টার্মিনাল খুলুন):
source $HOME/.bashrc
তারপরে চেষ্টা করুন, কেবল টাইপ করুন
recaudio
এটি আপনার মিউজিক হোম ফোল্ডারে কল করা একটি ফাইল তৈরি করবে recording-[DATE].opus
।
উপভোগ করুন।
--monitor-stream=...
অংশটি কী বোঝায় / মানে? আমার তালিকার সিঙ্ক-ইনপুটগুলি শূন্য হয় যদি না কোনও কিছু আসলে শব্দ করে বাজে, তবে এটি কোনও সংখ্যার প্রত্যাবর্তন করবে। শব্দটি ইতিমধ্যে বাজানোর পরে এটি কি শুরু করতে হবে?