एवोकॉन से डेस्कटॉप ध्वनियों (पल्स ऑडियो आउटपुट) को कैसे कैप्चर करें?


12

मैंने कोशिश की :

avconv -f alsa -i पल्स recod.wav

.. लेकिन यह कुछ भी कब्जा नहीं करता है। कोई विचार है?
धन्यवाद!

जवाबों:


9

एवोकॉन को आमंत्रित करने के लिए वाक्यविन्यास एवोकव के लिए मैनपेज में अच्छी तरह से समझाया गया है । ऑडियो रिकॉर्डिंग से निम्नलिखित विकल्प उपलब्ध हैं:

-f:बल इनपुट या आउटपुट फ़ाइल स्वरूप।
-i:इनपुट फ़ाइल का नाम

एएलएसए से रिकॉर्ड करने के लिए हमें प्रारूप की आवश्यकता होती है alsa, और इनपुट उस डिवाइस पर निर्भर करता है जिसे हम रिकॉर्ड करते हैं (आमतौर पर यह defualtडिवाइस होगा)। तब आपकी आज्ञा इस प्रकार होनी चाहिए:

avconv -f alsa -i default record.wav

एएलएसए डिवाइस से बस रिकॉर्ड करने के लिए हम अधिक मूल कमांड लाइन टूल एस्कॉर्ड का उपयोग करने पर विचार कर सकते हैं । यह wav कोडेक ( ) -dमें cd क्वालिटी ( -f) में 10 सेकंड ( ) रिकॉर्डिंग के लिए निम्न उदाहरण कमांड देता है।-t

arecord -d 10 -f cd -t wav -D copy record.wav

आउटपुट सिंक से रिकॉर्ड करने में सक्षम होने के लिए, हमें "ध्वनि सेटिंग -> हार्डवेयर " में एक डुप्लेक्स ऑडियो प्रोफाइल चुनना होगा :

यहाँ छवि विवरण दर्ज करें

दुर्भाग्य से> = 13.04 में हार्डवेयर कॉन्फ़िगरेशन ध्वनि सेटिंग्स से हटा दिया गया था। उन्नत डिवाइस कॉन्फ़िगरेशन तक पहुंच के लिए हमें pavucontrol को स्थापित करने और चलाने की आवश्यकता हैPavucontrol स्थापित करें । फिर द्वैध प्रोफ़ाइल को कॉन्फ़िगरेशन टैब में चुना जा सकता है :

यहाँ छवि विवरण दर्ज करें


उत्तर के लिए धन्यवाद, लेकिन avconv -f पल्स-आई डिफॉल्ट record.wav मेरे लिए काम नहीं करता है। उत्कृष्ट आउटपुट इस पर निर्भर करता है: [पल्स @ 0x1dfad60] बिटरेट से अवधि का अनुमान लगाना, यह गलत हो सकता है और मैं एक 34KB के साथ समाप्त होता हूं छोटी wav फ़ाइल ..
नवीन

ALSA के साथ, मुझे 3.8MB फ़ाइल मिल रही है, लेकिन इसमें कुछ भी नहीं है .. बस एक खाली क्लिप है। :(
नवीन

हे भगवान! मेरे पास आपके जैसा हार्डवेयर टैब नहीं है! ... मेरे पास आउटपुट टैब में प्रोफ़ाइल बदलने का विकल्प है ... लेकिन कोई द्वैध नहीं है। मुझे केवल एनालॉग स्टीरियो आउटपुट मिला है .... मैं रेयरिंग रिंगटोन पर हूँ ..
नवीन

यदि आप जो रिकॉर्ड करते हैं उसे सुनना चाहते हैं तो डुप्लेक्स महत्वपूर्ण है अन्यथा अन्य सेटिंग्स शुद्ध रिकॉर्डिंग के लिए भी काम करेंगी। मैं एक बहुत बड़ा कैसे पर लिखा था meshfields.de/audio-stream-recording-linux-avconv

लॉन्च करें arecordऔर, रिकॉर्डिंग करते समय, वॉल्यूम कंट्रोल Recodingटैब पर जाएं। यहां, आप डिफ़ॉल्ट रिकॉर्डिंग स्रोत को बदल सकते हैं, जिसका उपयोग आगे arecordइनवोकेशन द्वारा किया जाएगा । इसके अलावा, सिस्टम वॉल्यूम परिवर्तन प्रभाव से बचने के लिए, Pulse Audio Preferencesऐप खोलें , Simultaneous outputटैब पर जाएं और वर्चुअल डिवाइस को सक्षम करें।
क्रिशवेबदेव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.