ट्यूटोरियल मेनू इस पृष्ठ पर सामग्री की तालिका

FFmpeg दस्तावेज़ीकरण

परिचय

FFmpeg अग्रणी मल्टीमीडिया फ्रेमवर्क है, जो मनुष्यों और मशीनों द्वारा बनाई गई लगभग किसी भी चीज़ को डिकोड, एनकोड, ट्रांसकोड, म्यूक्स, डीमक्स, स्ट्रीम, फ़िल्टर और प्ले करने में सक्षम है। यह सबसे अस्पष्ट प्राचीन प्रारूपों को अत्याधुनिक तक सपोर्ट करता है। इससे कोई फर्क नहीं पड़ता कि उन्हें किसी मानक समिति, समुदाय या निगम द्वारा डिज़ाइन किया गया था। यह अत्यधिक पोर्टेबल भी है: FFmpeg लिनक्स, मैक ओएस एक्स, माइक्रोसॉफ्ट विंडोज, बीएसडी, सोलारिस आदि पर हमारे परीक्षण बुनियादी ढांचे FATE को संकलित, चलाता और पास करता है। बिल्ड वातावरण, मशीन आर्किटेक्चर और कॉन्फ़िगरेशन की एक विस्तृत विविधता के तहत।

इसमें libavcodec, libavutil, libavformat, libavfilter, libavdevice, libswscale और libswrecodele शामिल हैं जिनका उपयोग अनुप्रयोगों द्वारा किया जा सकता है। साथ ही ffmpeg, ffplay और ffprobe जिनका उपयोग अंतिम उपयोगकर्ताओं द्वारा ट्रांसकोडिंग और प्लेइंग के लिए किया जा सकता है।

FFmpeg परियोजना अनुप्रयोगों के डेवलपर्स और अंतिम उपयोगकर्ताओं दोनों के लिए सर्वोत्तम तकनीकी रूप से संभव समाधान प्रदान करने का प्रयास करती है। इसे प्राप्त करने के लिए हम उपलब्ध सर्वोत्तम मुफ़्त सॉफ़्टवेयर विकल्पों को संयोजित करते हैं। हम अन्य लाइब्रेरी पर निर्भरता कम रखने और FFmpeg के भागों के बीच कोड साझाकरण को अधिकतम करने के लिए अपने स्वयं के कोड को थोड़ा पसंद करते हैं। जहाँ भी "सर्वश्रेष्ठ" के प्रश्न का उत्तर नहीं दिया जा सकता है, हम दोनों विकल्पों का समर्थन करते हैं ताकि अंतिम उपयोगकर्ता चुन सके।

FFmpeg में सभी का स्वागत है और सभी योगदानों का भी स्वागत है। हमें पैच, पुल अनुरोध, बग रिपोर्ट, दान या किसी अन्य प्रकार का योगदान प्राप्त करने में खुशी होगी।

सुरक्षा एक उच्च प्राथमिकता है और कोड समीक्षा हमेशा सुरक्षा को ध्यान में रखकर की जाती है। हालाँकि बहुत बड़ी मात्रा में कोड के अविश्वसनीय डेटा को छूने के कारण सुरक्षा समस्याएँ अपरिहार्य हैं और इसलिए जब भी कोई नई सुरक्षा समस्याएँ पाई जाती हैं, तो हम अपने पिछले स्थिर रिलीज़ को यथासंभव शीघ्र अपडेट प्रदान करते हैं।

आधिकारिक वेबसाइट: https://ffmpeg.org/

FFmpeg उपकरण

ffmpeg : मल्टीमीडिया फ़ाइलों को प्रारूपों के बीच परिवर्तित करने के लिए एक कमांड लाइन उपकरण।

ffplay : SDL और FFmpeg लाइब्रेरी पर आधारित एक सरल मीडिया प्लेयर।

ffprobe : एक सरल मल्टीमीडिया स्ट्रीम विश्लेषक।

डेवलपर्स के लिए FFmpeg लाइब्रेरी

libavutil : एक लाइब्रेरी है जिसमें प्रोग्रामिंग को सरल बनाने के लिए फ़ंक्शन शामिल हैं, जिसमें रैंडम नंबर जनरेटर, डेटा संरचनाएँ, गणित रूटीन, कोर मल्टीमीडिया उपयोगिताएँ और बहुत कुछ शामिल हैं।

libavcodec : ऑडियो/वीडियो कोडेक्स के लिए डिकोडर और एनकोडर युक्त लाइब्रेरी है।

libavformat : मल्टीमीडिया कंटेनर प्रारूपों के लिए डिमक्सर और म्यूक्सर युक्त लाइब्रेरी है।

libavdevice : Video4Linux, Video4Linux2, VfW, और ALSA सहित कई सामान्य मल्टीमीडिया इनपुट/आउटपुट सॉफ़्टवेयर फ़्रेमवर्क से प्राप्त करने और रेंडर करने के लिए इनपुट और आउटपुट डिवाइस युक्त लाइब्रेरी है।

libavfilter : मीडिया फ़िल्टर युक्त लाइब्रेरी है।

libswscale : अत्यधिक अनुकूलित छवि स्केलिंग और रंग स्थान/पिक्सेल प्रारूप रूपांतरण संचालन करने वाली लाइब्रेरी है।

libswrecodele : एक लाइब्रेरी है जो अत्यधिक अनुकूलित ऑडियो रीसैंपलिंग, रीमैट्रिक्सिंग और सैंपल फॉर्मेट रूपांतरण ऑपरेशन करती है।

इस पृष्ठ पर सामग्री की तालिका