FFmpeg: माइक्रोफोन से ऑडियो कैप्चर नहीं किया जा सकता है


7

मैं लाइव वीडियो स्ट्रीम करने के लिए विंडोज 7 के तहत एफएफएमपी का उपयोग करता हूं। कैमरे के साथ कोई समस्या नहीं है, लेकिन किसी कारण से मैं माइक्रोफोन से ध्वनि पर कब्जा नहीं कर सकता (मैंने इसे परीक्षण किया है, यह ठीक काम करता है)।

मैं -list_devices trueकमांड का उपयोग करता हूं और मेरे माइक्रोफ़ोन का नाम दिया गया है Microphone (Realtek High Defini। लेकिन जब मैं "ऑडियो" पैरामीटर सेट करता हूं audio="Microphone (Realtek High Defini", तो एक त्रुटि होती है:

[NULL @ 036e2240] Unable to find a suitable output format for 'audio=Microphone
(Realtek High Defini'
audio=Microphone (Realtek High Defini: Invalid argument

यहां पूर्ण कमांड हैं जिनका मैं उपयोग करता हूं:

ffmpeg -list_devices true -f dshow -i dummy

तथा

ffmpeg -f dshow -i video="FaceCam 1320" audio="Microphone (Realtek High Defini" -vcodec h264 -acodec libmp3lame -ac 2 -b:a 128k -ar 44100 -f flv rtmp://localhost/streamApp/cam1

जवाबों:


11

आपका इनपुट पैरामीटर सही नहीं है, FFmpeg आपके ऑडियो को आउटपुट फाइल के रूप में पार्स करता है। :अपने वीडियो और ऑडियो इनपुट के बीच -sign जोड़ने का प्रयास करें ।

ffmpeg -f dshow -i video="FaceCam 1320":audio="Microphone (Realtek High Defini" -vcodec h264 -acodec libmp3lame -ac 2 -b:a 128k -ar 44100 -f flv rtmp://localhost/streamApp/cam1

सही पैरामीटर सेटिंग्स के बारे में अधिक जानकारी के लिए DirectShow FFmpeg विकी पर एक नज़र डालें ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.