2009-05-30 10 views
7

मैं एक पहेली है:प्रोग्राम के रूप में ध्वनि में निर्मित आउटपुट के लिए भेजा रिकॉर्डिंग, मैक ओएस एक्स

मैं कच्चे ऑडियो डेटा है कि मैक ओएस पर निर्मित आउटपुट को पहुंचाया जा रहा है पर कब्जा करने के लिए एक रास्ता खोजने की जरूरत है एक्स कोर ऑडियो, एचएएल, आदि

मैं बिल्ट-इन आउटपुट और माइक पर "सुन" सकता हूं, लेकिन इनमें से कोई भी सही डेटा स्ट्रीम प्रदान नहीं करता है - सटीक धारा (सभी से सभी संयुक्त डेटा इनपुट स्रोत) जो वक्ताओं/अंतर्निहित आउटपुट पर जाता है।

किसी भी सलाह का स्वागत प्रशंसा के साथ किया जाता है।

+0

आप 2009 के बाद से यह पूरा करने के लिए एक तरह से पता चला था? – Olwaro

+0

मुझे यह जानना अच्छा लगेगा कि आप सभी इनपुट स्रोतों से सभी संयुक्त डेटा कैसे प्राप्त करते हैं – Charlie

उत्तर

0

क्या आपको अपने प्रोग्राम से उस स्ट्रीम तक पहुंचने की ज़रूरत है, या आप बस ऑडियो से चिपकाना चाहते हैं? दूसरे मामले में, एक त्वरित Google खोज http://www.ambrosiasw.com/utilities/wiretap/ और http://www.rogueamoeba.com/audiohijackpro/ चालू हो गई। उनमें से कोई भी ओपन-सोर्स या फ्री नहीं है।

संपादित करें - व्हाउप्स, आप प्रोग्रामेटिक रूप से पहुंचना चाहते हैं, जो मेरे अपने प्रश्न का उत्तर देता है, क्षमा करें। मुझे लगता है कि अगर मैं इस पृष्ठ पर कुछ गैर-प्रोग्रामेटिक रूप से ऑडियो रिकॉर्ड करना चाहता हूं तो मैं अपना जवाब यहां रखूंगा।

+1

वायरटैप मुझे लागू करने की आवश्यकता है - यह आउटगोइंग स्ट्रीम को कैप्चर करता है। मुझे बस कुछ गहरी अंतर्दृष्टि की आवश्यकता है कि वायरटैप इंटरफ़ेस जैसे कोर ऑडियो और/या एचएएल के साथ एक एप्लिकेशन कैसा है। – Demi

0

आपको सिस्टम एक्सटेंशन इंस्टॉल करने के लिए अपने ऐप की आवश्यकता होगी। Soundflower ऐसे एक्सटेंशन का ओपन-सोर्स कार्यान्वयन है।

+0

कृपया आगे की व्याख्या करें। मैंने साउंडफ्लॉवर देखा है और इसे अलग-अलग ऑडियो उपकरणों के बीच एक पुल माना जाता है। मुझे समझ में नहीं आता कि यह इस विशेष परिदृश्य पर कैसे लागू होता है ... – Demi

+0

यदि मैं आपको सही ढंग से समझता हूं, तो आप मिश्रित सिस्टम ऑडियो रिकॉर्ड करना चाहते हैं। ध्वनिफ्लॉवर के साथ आप ठीक उसी तरह कर सकते हैं। जहां तक ​​मुझे याद है कि रॉग एमोबास ऑडियो हाइजैक प्रो में सिस्टम ऑडियो रिकॉर्डिंग कैसे काम करती है। यदि आप इनपुट स्रोत के रूप में "सिस्टम ऑडियो" का चयन करते हैं, तो यह आपको पूछता है कि ध्वनिफलक प्रणाली एक्सटेंशन स्थापित होना चाहिए या नहीं। बेशक आपको कोड की आवश्यकता है जो वास्तविक रिकॉर्डिंग करता है। (जैसा कि हमने यहां आपके SO प्रश्न का उत्तर दिया है: http://stackoverflow.com/questions/871819/code- नमूना-for-capturing-audio-from-a-mac-in-cocoa-and-saving-to-file/ 874855 # 874855) –

+0

यह बात है कि मुझे बग, हालांकि। यदि ध्वनिफ्लॉवर स्थापित है, तो इसे पुनरारंभ करने की आवश्यकता है। हालांकि, जब कोई वायरटैप जैसे अनुप्रयोग का उपयोग करता है, तो उसे कोई अतिरिक्त इंस्टॉल की आवश्यकता नहीं होती है - आप इसे एप्लिकेशन निर्देशिका में कॉपी करते हैं और इसे चला सकते हैं। मुझे जो जानने की ज़रूरत है वह "जादू" है जो अतिरिक्त अनुप्रयोगों के बिना मिश्रित सिस्टम ऑडियो प्राप्त करने के लिए इस तरह के एप्लिकेशन को अनुमति देता है। – Demi

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