2008-10-31 6 views
67

का उपयोग कर आईफोन पर प्लेबैक के लिए ऑडियो को सीएएफ प्रारूप में कनवर्ट करना मैं एकाधिक ऑडियो फ़ाइलों को चलाने के लिए क्रैश लैंडिंग नमूने में ऐप्पल से साउंडइंजिन नमूना कोड का उपयोग कर रहा हूं। क्रैश लैंडिंग के साथ शामिल नमूना कैफ फाइलों का उपयोग करना ठीक काम करता है, लेकिन जब मैं कोशिश करता हूं और अपने स्वयं के नमूने का उपयोग करके सीएएफ में परिवर्तित किया जाता है तो मुझे लगता है कि मुझे एक स्टोनी मौन मिलती है;)ओपनएएल

क्या किसी के पास अपवर्तन के लिए सेटिंग्स हैं जो एक सीएएफ फ़ाइल सक्षम करेगी ओपनएएल के माध्यम से वापस खेला जा रहा है?

+0

सोचा था कि मैं आपको "999" किनारे पर धक्का दूंगा, डेव! – user279521

उत्तर

182
afconvert -f caff -d [email protected] -c 1 in.wav out.caf 

संदर्भ:

+0

क्या मैं पूछ सकता हूं कि आपको जवाब कैसे मिला या कहां मिला? –

+0

मैंने आधिकारिक आईफोन एसडीके मंचों पर सवाल पूछा –

+0

@ क्रिस्टोफर जॉनसन दोनों लिंक टूट गए। –

4

धन्यवाद।

"iPhone, OpenAL, और IMA4/ADPCM" http://www.wooji-juice.com/blog/iphone-openal-ima4-adpcm.html

+1

क्या यह विधि UILocalNotification में जोड़ने के साथ संगत है? यह पहली विधि से काफी बेहतर संपीड़ित करता है। –

48

सरल बैश स्क्रिप्ट एमपी 3 कन्वर्ट करने के लिए:

भी, आप OpenAL के साथ अतिरिक्त संपीड़न में देख रहे हैं, यह ब्याज की हो सकती है एक फ़ोल्डर में फ़ाइलें iphone के लिए सीएएफ के

#!/bin/bash 
for f in *.mp3; do 
    echo "Processing $f file..." 
    afconvert -f caff -d [email protected] -c 1 "$f" "${f/mp3/caf}" 
done 
+1

स्क्रिप्ट को विभिन्न फ़ाइल प्रकारों के साथ अधिक संगत बनाने के लिए, मैंने afconvert line को संशोधित किया: afconvert -f caff -d LEI16 "$ f" "$ {f/mp3/caf}" अन्यथा मुझे त्रुटियां मिलेंगी – Jay

+0

क्या आप मुझे बता सकते हैं मैं इस स्ट्रिंग को कहां स्टोर करूं? मुझे कुछ भी नहीं पता है। मुझे किस प्रारूप में इसे स्टोर करना है? – Devang

+0

क्या मैक या विंडोज़ के लिए यह संभव है? – Devang

12

इस आकार के लिए सबसे अच्छा है:

afconvert -f काफ़्फ -d ima4 original.wav

4

ऐसा लगता है कि -c आज काम नहीं कर रहा, मैं इसे निम्नलिखित के साथ मिल गया:

afconvert -f काफ़्फ -d LEI16 इनपुट। m4a output.caf

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