ffmpeg - x11grab
पर एक इनपुट प्रारूप विकल्प है जो किसी को निर्दिष्ट क्षेत्र को कैप्चर करने और फ़ाइल/स्ट्रीम में आउटपुट करने की अनुमति देता है। मैं प्रोग्रामेटिक रूप से वही काम करने की कोशिश कर रहा हूं, लेकिन मुझे ffmpeg एपीआई के लिए कोई गैर-बुनियादी ट्यूटोरियल/संदर्भ नहीं मिला है।सीएम में ffmpeg के साथ प्रोग्रामिंग रूप से X11 क्षेत्र को कैप्चर करें/जो भी
मुझे आश्चर्य है कि x11 क्षेत्र को avformat_input_file या इस तरह से कुछ खोलना संभव है। या मुझे XCopyArea/आदि के साथ ऐसा करना चाहिए?
(किसी भी प्रोग्रामिंग भाषा को संतुष्ट करेगा)
आप वास्तव में क्या करना चाहते हैं? क्या आप डेस्कटॉप से वीडियो कैप्चर करना चाहते हैं या आप वीडियो कैप्चर और एन्कोड करना चाहते हैं? मैं समझने की कोशिश कर रहा हूं कि क्या एफएफएमपीईजी वास्तव में आपके प्रश्न का एक प्रमुख घटक है। अगर आप यह देखना चाहते हैं कि वीडियो कैप्चर करने के लिए कौन सा जादू FFmpeg उपयोग करता है, तो FFmpeg स्रोत कोड फ़ाइल libavdevice/x11grab.c की जांच करें। –