2011-01-17 8 views
14

मै मैमो/मीगो के लिए मोबाइल ऐप पर काम कर रहा हूं और माईमो पुल्सऑडियो का उपयोग करता है। मैं कॉलर के लिए एक एमपी 3 खेलना चाहता हूं (और इसे करने के दौरान माइक को रद्द करना, और कॉलर को नहीं सुनना, सबकुछ पृष्ठभूमि पर किया जाना चाहिए), ऐसा करने के लिए, मुझे ऑडियो आउटपुट को एक निश्चित से रीडायरेक्ट करना होगा (यदि संभव नहीं है, तो सब कुछ) ऐप, इसे एक इनपुट के रूप में नकली करें और फोन ऐप का उपयोग करें।PulseAudio का उपयोग कर ऑडियो आउटपुट से माइक्रो इनपुट में रीडायरेक्ट कैसे करें?

मेरे उबंटू पीसी पर, मैंने इसे पैव्यूकंट्रोल के साथ किया। मैं एक शून्य सिंक बनाया है, तो:

Audio Output (from Amarok) --> to NULL Output 
Skype Input <-- NULL Output 
Skype Output --> NULL 

और यह काम किया, अमारॉक खेला संगीत और यह मेरे लिए यह खेल रहे हैं बिना स्काइप पर स्ट्रीम किया गया था, और मैं सभी प्रक्रिया के बारे में कुछ नहीं सुना। समस्या यह है; ए) मेमो में पैव्यूकंट्रोल नहीं है। बी) यहां तक ​​कि यदि यह किया गया (या यदि मैं इसे पैकेज करता हूं) यह कोई अच्छा नहीं होगा क्योंकि यह एकमात्र-जीयूआई ऐप है और मुझे बिना किसी उपयोगकर्ता इनपुट के पृष्ठभूमि में इन सभी चीजों को करना है। (मतलब: सीएलआई या एपीआई)

इस बारे में फ्रीनोड # पल्ससेडियो पर पूछे गए और एक सहायक व्यक्ति ने कहा, "यह पैक्टल या पीएसीएमडी के माध्यम से काफी कुछ किया जा सकता है, जो आदेश आप चाहते हैं वे स्थानांतरित हो जाते हैं-सिंक-इनपुट और चाल-स्रोत- आउटपुट, लेकिन आपको डिवाइस और स्ट्रीम इंडेक्स को जानना होगा। " तो ऐसा लगता है कि पैव्यूकोन्ट्रोल सिर्फ एक जीयूआई है, पैक्टल और पीएसीएमडी असली सौदा है, और सबसे महत्वपूर्ण बात यह है कि वे सीएलआई ऐप्स हैं।

मैं वास्तव में उसके लिए आभारी हूं लेकिन मुझे "पैक्टल", "पीएसीएमडी", "मूव-सिंक-इनपुट" या "डिवाइस/स्ट्रीम इंडेक्स" के बारे में कुछ भी पता नहीं है, इसलिए मुझे एक बहुत ही सरल मैनुअल पेज की आवश्यकता है, या समान ऐप का स्रोत, एक-लाइनर कमांड (दो? आदेशों का पूरा पृष्ठ ?, बस मुझे उन्हें दें! ^^) या मुझे इस सामान को समझाने के लिए पर्याप्त धैर्य वाला कोई व्यक्ति।

उत्तर

1

pactl और pacmd के लिए मैनुअल आसानी से उपलब्ध हैं यदि आप इसे खोज देते हैं। मैं उन्हें मिली:

pactl

pacmd (pulse-cli-syntax)

मुझे लगता है कि आप pactl पुस्तिका से निम्नलिखित अंश में रुचि रखते हैं:

चाल-सिंक-इनपुट आईडी सिंक: ले जाएँ निर्दिष्ट प्लेबैक स्ट्रीम (इसकी संख्यात्मक अनुक्रमणिका द्वारा पहचाना गया) निर्दिष्ट सिंक (इसके प्रतीकात्मक नाम या संख्यात्मक सूचकांक द्वारा पहचाना गया) में।

आप का उपयोग करने के pactl list sink-inputs, pactl list source-outputs, pactl list sinks, और pactl list sources कुछ grep और/या sed या कि प्रकृति के कुछ के साथ संयुक्त प्रोग्राम के रूप में सही स्ट्रीम और सिंक निर्धारित करने के लिए सक्षम होना चाहिए।

+0

हे! छह साल पहले आप कहाँ थे? धन्यवाद! :) –

+0

कभी भी बेहतर देर से नहीं? :) – izzy

संबंधित मुद्दे