मैं इस तरह मानक के माध्यम से ffmpeg को बिटमैप की एक लाइव स्ट्रीम भेज रहा हूं:
proc.StartInfo.Arguments = "-rtbufsize 1500M -f image2pipe -r 25 -i pipe:.bmp -vcodec libx264 -r 25 C:\\test.avi";
परिणामी वीडियो सहेजता है और बिना किसी समस्या के चलता है।
मैं ऑडियो जोड़ना चाहता हूं जबकि बिटमैप्स स्ट्रीमिंग कर रहे हैं, इसलिए मैंने ऑडियो को इस तरह से हथियाने का परीक्षण किया:
proc.StartInfo.Arguments = "-rtbufsize 1500M -f dshow -i audio=" + '"' + "Stereo Mix (Realtek High Defini" + '"' + " -acodec pcm_s16le -ac 2 -ar 48000 C:\\test.wav";
ऑडियो सहेजता है और अच्छा खेलता है।
मैं-बाद में दोनों को जोड़ सकता हूं, वे सहेजे जाने के बाद -vcodec copy -acodec कॉपी का उपयोग करके
मेरा प्रश्न यह है कि क्या दोनों जीवित धाराओं को मिलाना संभव है क्योंकि वे मक्खी पर बनाई गई हैं और इसे कैसे करना है।