इस प्रोजेक्ट के बारे में
playerdemo एक C++/Qt पर आधारित ओपन-सोर्स वीडियो प्लेयर प्रोजेक्ट है, जिसे PotPlayer के ओपन-सोर्स संस्करण के रूप में स्थान दिया गया है, और यह मुख्य रूप से ऑडियो-वीडियो विकास तकनीकों को सीखने और साझा करने के लिए है। यह प्रोजेक्ट डिकोडिंग के लिए FFmpeg 5.1 (x64) और रेंडरिंग के लिए SDL2 2.0.7 (x64) का उपयोग करता है; Windows पर यह Qt 5.12.x (MinGW x64) पर आधारित है। रिपॉजिटरी में playerdemo.pro शामिल है, जिसे Qt Creator से Windows, Linux, और macOS पर खोलकर संकलित और डीबग किया जा सकता है।
README में प्रत्येक प्लेटफ़ॉर्म के लिए निर्भरताएँ और संकलन विधियाँ बताई गई हैं: Windows पर FFmpeg और SDL2 डायनामिक लाइब्रेरीज़ डाउनलोड करनी होंगी, और dll, हेडर फ़ाइलें तथा lib को संबंधित निर्देशिकाओं में रखना होगा; Linux पर apt के माध्यम से libsdl2-dev और libavformat-dev, libavutil-dev, libavcodec-dev, libswscale-dev जैसे डेवलपमेंट पैकेज इंस्टॉल किए जा सकते हैं; macOS पर Homebrew से ffmpeg इंस्टॉल करें, और .pro फ़ाइल में FFmpeg और SDL2 के include और lib निर्देशिकाओं को अपने सिस्टम पथ के अनुसार कॉन्फ़िगर करें।
README यह भी चेतावनी देता है कि संकलन के समय स्टैटिक और डायनामिक लाइब्रेरीज़ के संस्करण और बिट-आकार (32-बिट/64-बिट) एक समान होने चाहिए; टैग में दिए गए Actions पैकेज में FFmpeg और SDL2 डायनामिक लाइब्रेरीज़ शामिल नहीं हैं। प्रोजेक्ट से संबंधित समस्याओं के लिए GitHub Issues का उपयोग करना प्राथमिकता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.